博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
npm install --save 与 npm install --save-dev 的区别
阅读量:5875 次
发布时间:2019-06-19

本文共 802 字,大约阅读时间需要 2 分钟。

以npm安装testPlugin为例:

1、npm install testPlugin:

把testPlugin包安装到node_modules目录中

不会修改package.json
之后运行npm install命令时,不会自动安装testPlugin

 

2、npm install --save:

把testPlugin包安装到node_modules目录中

在package.json的dependencies属性下添加testPlugin
之后运行npm install命令时,自动安装testPlugin到node_modules目录中
之后运行npm install --production或者注明NODE_ENV变量值为production时,自动安装testPlugin到node_modules目录中

 

3、npm install --save-dev:

把testPlugin包安装到node_modules目录中

在package.json的devDependencies属性下添加testPlugin
之后运行npm install命令时,自动安装testPlugin到node_modules目录中
之后运行npm install --production或者注明NODE_ENV变量值为production时,不会自动安装testPlugin到node_modules目录中
使用原则:

运行时需要用到的包使用--save,否则使用--save-dev

 

npm文档说明:dependencies是运行时依赖,devDependencies是开发时的依赖。即devDependencies 下列出的模块,是我们开发时用的。dependencies 下的模块,则是我们发布后还需要依赖的模块,譬如像jQuery库,我们在开发完后后还要依赖它们,否则就运行不了。

转载地址:http://qwkix.baihongyu.com/

你可能感兴趣的文章
加快ALTER TABLE 操作速度
查看>>
学习笔记之软考数据库系统工程师教程(第一版)
查看>>
基本网络概念
查看>>
将 ASP.NET Core 2.0 项目升级至 ASP.NET Core 2.1 RC 1
查看>>
js提交图片转换为base64
查看>>
学习CodeIgniter框架之旅(二)继承自定义类
查看>>
Y2161 Hibernate第三次考试 2016年8月18日 试卷分析
查看>>
Angular CLI 使用教程指南参考
查看>>
PHP 程序员的技术成长规划
查看>>
用于守护进程的出错处理函数
查看>>
AppCan可以视为Rexsee的存活版
查看>>
【转】SQL SERVER 2005 数据库状态为“可疑”的解决方法
查看>>
Revit API 创建带箭头的标注
查看>>
jetty启动报错Unsupported major.minor version 51.0
查看>>
Xamarin.Android开发实践(七)
查看>>
彩色图像上执行Mean Shift迭代搜索目标 ,维加权直方图 + 巴氏系数 + Mean Shift迭代...
查看>>
深入理解JavaScript系列
查看>>
strtol 函数用法
查看>>
eclipse内存溢出设置
查看>>
搭建jenkins环境(linux操作系统)
查看>>