2015-12-01 7 views
1

Im переживает учебник по WebPack (третий день и до сих пор путают, как и все!) И Im прочесывать команды:Установите webpack для разделения зависимостей?

npm i webpack --save-dev 

Вышеприведенная команда устанавливает Webpack как узлового модуля к «--save-DEV «? Я смутил, что такое -save-dev. И это обычное соглашение для использования веб-пакетов?

Также, где сохраняется эта зависимость? Я не нахожу ссылки на него в webpack.config.js или package.json, если на то пошло?

Большое спасибо

ответ

2

npm i webpack --save-dev является обобщающим для npm install webpack --save-dev. Флаг --save-dev говорит npm, чтобы сохранить зависимость как зависимость развития, то есть он будет перечислен в devDependencies в package.json вместо «нормальной» dependencies секции.

Что это означает, что зависимости развития являются зависимости, которые не требуется для запуска приложения, но только для целей развития как выполнения модульных тестов, пакетирования приложения и т.д. и т.п.

От documentation for npm install:

-D, --save-dev: пакет появится в ваших devDependencies.

Here является еще одним сообщением stackoverflow о различиях между «нормальными» зависимостями и зависимостями развития.

Cheers, Alex

+0

Благодарю вас, это делает его совершенно ясным. – Kayote

Смежные вопросы