Отправка команды create-реагировать на приложение в папку github node_modules не была скопирована - PullRequest
0 голосов
/ 15 октября 2018

Я создал новую папку my-app, запустив npx create-реагировать-app my-app в команде node.js.После того, как папка была создана, я хотел загрузить все это в мое хранилище в моей учетной записи на github, поэтому я открыл git bash и запустил команды, чтобы отправить все файлы и папки в новое хранилище, которое я создал.После обновления репо я обнаружил, что все файлы были скопированы, ожидают для папки node_modules.На самом деле я попытался запустить команду npx create-реагировать-app в окне команд git bash, но не получилось.Поэтому я должен сделать это в файле node.js, а затем запустить команды в git bash.Кроме того, репозиторий был создан без файла read me.Я сделал что-то не так здесь?почему папка осталась позади.Может ли кто-нибудь помочь.

Ответы [ 3 ]

0 голосов
/ 15 октября 2018

Это потому, что приложение create-реагировать на приложение загружается и поставляется с файлом .gitignore.В котором

node_modules игнорируются

Почему они игнорируются, поскольку они являются библиотекой, которую вы можете установить в любое время, используя npm install на основе файла package.json.

В package.json есть секция dependencies, которая является вашими node_modules npm install сделает их доступными.

"dependencies": {
    "bootstrap": "^4.1.3",
    "fullcalendar-reactwrapper": "^1.0.7",
    "moment": "^2.22.2",
    "react": "^16.5.2",
    "react-date-picker": "^7.0.0",
}

Git - везде игнорировать папку node_modules

0 голосов
/ 15 октября 2018

Ничего страшного в этом нет, у create-реагировать-приложение есть много функций, и одна из них - автоматическое создание файла .gitignore.Если вы проверите в своем рабочем каталоге, в корне находится этот файл.

По сути, этот файл говорит git, что отслеживать и что игнорировать, обычно полностью игнорируется папка node_modules, потому что когдавы клонируете свое хранилище, вам просто нужен ваш package.json для npm установки ваших зависимостей, поэтому абсолютно не нужно загружать много данных (node_modules могут много весить).

gitignoreдокументы

0 голосов
/ 15 октября 2018

папка / node_modules находится в файле .gitignore, созданном create-реагировать-приложение.Если вы удалите эту запись из папки .gitignore, вы сможете зафиксировать node_modules.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...