npm install XXX
会安装XXX的包到node_modules文件夹里面,但是不会修改package.json
npm install XXX --save
会修改package.json,会包XXX记录在“dependencies”参数下面,“dependencies”安装的包,都是生产运行时需要的文件,比如react,vue,jquery相关文件。
npm install XXX --save-dev
会修改package.json,会包XXX记录在“devDependencies”参数下面,“devDependencies”安装的包,都是开发时需要的文件,比如webpack,webpack-cli,webapck插件相关文件,这些文件仅仅只是开发时用一下,代码运行和它们并没有关系。