Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 6771|Отговор: 0

Разликата между npm i --save и --save -dev

[Копирай линк]
Публикувано в 8.10.2018 г. 17:02:08 ч. | | |
1.npm инсталация

Модулите в зависимости и devDependencies ще бъдат изтегляни, а само модулите в зависимости ще бъдат изтегляни при използване на npm инсталация –продукция или при указание, че стойността на променливата NODE_ENV е production.

NPM инсталира отделни модули: Инсталиран в директорията node_modules, но не е запазен в package.json. Когато след това изпълниш командата за инсталиране на npm, модулът няма да се инсталира автоматично.

2.npm инсталация --запазване

Инсталирайте го в директорията node_modules, запазете го в полето зависимости в package.json и инсталирайте модулите, които зависят от продукционната среда, тоест модулите, които се изпълняват по време на проекта, като react, react-dom, jQuery и др. Тези модули автоматично се инсталират в node_modules, когато стартираш npm инсталация, или npm инсталация --продукция, или ще покажеш, че стойността на променливата NODE_ENV е production.

3.npm install --save-dev

Инсталирайте го в директорията node_modules, запазете го в полето devDependencies в package.json и инсталирайте модулите, които зависят от средата за разработка, тоест модулите по време на разработката, като babel (транскодер, който може да преобразува ES6 код в ES5 код) и други инструменти, които трябва да се използват само в средата. Стартирането на npm install автоматично инсталира тези модули в node_modules node_modules, но не и при стартиране на npm install --production или когато стойността на NODE_ENV променлива е production.




Предишен:【Уведомление】 Уебсайтът затваря бизнеса с презареждане на точки
Следващ:Не можах да намеря модул "@angular-devkit/build-angular" от
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com