#npm #npm-install
Вопрос:
Во время работы у меня было три сообщения об ошибках для разных модулей:
npm install --only=dev.
Я установил их вручную, запустив:
npm install mkdirp
npm install request
npm install npmlog
Как я могу избежать этого на других (следующих) машинах разработки?
Могу ли я просто добавить эти три в начало списка «Зависимости от разработчиков» в файле package.json?
Комментарии:
1. Зависимости от разработчиков (установка npm —ПАКЕТ сохранения-разработки) = зависимости, необходимые во время цикла разработки (такие вещи, как prettier, eslint, lint-staged, husky, babel, машинопись) // зависимости (ПАКЕТ установки npm) = зависимости, необходимые во время выполнения (npmlog, запрос)
2. @LoganDevine Не совсем понятно, что вы имеете в виду. Итак ,save-dev добавляет их в пакет.json?
3. Добавляет их к зависимостям от разработчиков. Используйте установку npm для зависимостей и установку npm —save-dev для утилит
Ответ №1:
--only=dev
будут устанавливаться только зависимости от разработчиков. Если вам нужны эти зависимости, либо запустите npm install
их без --only
флага, либо добавьте их сами devDependencies
.
Комментарии:
1. Когда я запускаю установку npm (даже сейчас, после их установки вручную) Я получаю ошибки, поэтому я попытался сделать это вручную с помощью —only-dev
2. @sanchez мы не сможем вам помочь, если вы не поделитесь своими ошибками