关于安装npm包时-D和-S的区别

50 阅读1分钟

npm i name -save-dev 简写 npm i name -D 会把模块和版本号自动添加到devdependencies (设置环境)

npm i name -save 简写 npm i name -S 会把模块和版本号自动添加到dependencies(代码运行)

-D,是在开发环境中要用到的,比如gulp,webpack这些打包工具,程序实际运行时并不需要,就放在devdependencies中;(相当于环境配置)

-S,是在生产环境中用到;比如element ui,echarts,dayjs,lodash,axios等插件要在程序实际运行中使用到的,就放在dependencies;(相当于代码运行插件)


查看当前使用源

npm config get registry

切换源

npm config set registry https://mirrors.tencent.com/npm/