npm 安装参数中的 --save-dev和--save

来源:互联网 发布:excel图表数据区域 编辑:程序博客网 时间:2024/05/29 10:12
-save-dev是指将包信息添加到devDependencies,表示你开发时依赖的包裹。 
-save是指将包信息添加到dependencies,表示你发布时依赖的包裹。 
例如,我们在开发时会用到gulp来压缩我们的文件。这是我们的gulp包信息就会添加到devDependencies,我们在发布时发布压缩文件,并不要用到gulp。 

利用nodejs构建的服务器在发布后会经常被访问用到,http包的信息就会添加到 dependencies区域。



当你为你的模块安装一个依赖模块时,正常情况下你得先安装他们(在模块根目录下npm install module-name),然后连同版本号手动将他们添加到模块配置文件package.json中的依赖里(dependencies)。

-savesave-dev可以省掉你手动修改package.json文件的步骤。 spm install module-name -save自动把模块和版本号添加到dependencies部分 spm install module-name -save-dve自动把模块和版本号添加到devdependencies部分

至于配置文件区分这俩部分, 是用于区别开发依赖模块和产品依赖模块, 以我见过的情况来看 devDepandencies主要是配置测试框架, 例如jshint、mocha。


0 0