1. 我们在使用npm install xx –save-dev / –save安装模块或插件的时候,会将他们写入到 package.json 文件,那到底有什么区别呢?

–save-dev:会被写入devDependencies 对象里面,devDependencies  里面的插件只用于开发环境;

–save:会被写入dependencies 对象里面,dependencies 里面的插件只用于生产环境;

 

2. 那怎么才是要安装在生产环境,怎么才是要安装在开发环境呢?

打包好的项目还要有的依赖项目才不会被报错,那么这个插件就要安装在生产环境中啦,eg:jquery插件或者vue框架;

开发环境的插件,eg:webpack打包工具,上传压缩文件之后,就不需要webpack这个东西啦,那就是开发环境的啦。

 

补充:pm install 的时候会安装 dependencies 和 devDependencies里面的模块或者插件。

版权声明:本文为mei1234原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/mei1234/p/8967239.html