Отсутствующие модули при запуске npm install —only=разработка и исправление в будущем

#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 мы не сможем вам помочь, если вы не поделитесь своими ошибками