npm中的安装环境依赖 -D,-S等等

 

什么都不写:这样不会写入到package.json中,直接安装到node_modules中,不建议这样写

-g:全局安装

-D:开发依赖,适合我们在开发阶段使用的依赖,包名会被注册到package.json中的devDependencies中,一般这种包只有在开发时使用,在开发完打包后我们可以在没有这些包的情况下继续运行项目。例如:webpack,eslit,less等

-S:生产环境,适合我们打包部署后还可以继续进行使用的包,包名会被注册到package.json中的Dependencies中,在开发完打包后需要继续使用才能正常运行的包,例如:echarts,jquery等

-d与-s:写法稍微有点不同,npm i -d 包 /npm i -s 包  一个是安装到开发环境,一个是安装到生产环境

devDependencies:就是收集显示我们在开发环境中使用的包,在打包完会消失

Dependencies:收集我们生产环境使用的包,在开发环境和生产环境都可以使用

 

posted @ 2022-04-13 11:01  宁静方能致远  阅读(433)  评论(0编辑  收藏  举报