npm运行命令的区别
运行npm的命令有几种缩写
- npm i xxx -g
g代表安装到全局,这样后面在安装npm包的时候,如果全局已经安装,就不会每次都下载了
- npm i xxx -S
S代表会将这个插件写入到package.json中并安装,如果不写入那这个插件就只是下载下来了,别人拉代码的时候,是不会装这个包的
- npm i xxx -D
D代表将这个插件下载下来并写入了json文件中,但是只会在开发环境中去使用,生产环境打包的时候是不包含这个插件的。
g代表安装到全局,这样后面在安装npm包的时候,如果全局已经安装,就不会每次都下载了
S代表会将这个插件写入到package.json中并安装,如果不写入那这个插件就只是下载下来了,别人拉代码的时候,是不会装这个包的
D代表将这个插件下载下来并写入了json文件中,但是只会在开发环境中去使用,生产环境打包的时候是不包含这个插件的。