什么都不写:这样不会写入到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:收集我们生产环境使用的包,在开发环境和生产环境都可以使用

最新文章

  1. HTTP学习二:Web应用中的HTTP
  2. jQuery2.0.3源码分析系列之(29) 窗口尺寸
  3. UpdatePanel的使用方法
  4. windows2003安装TestDirector8.0 安装时输入用户名密码 提示错误
  5. atitit.客户端连接oracle数据库的方式总结
  6. Ajax相同url的请求,IE缓存问题
  7. 文件名唯一(A.txt => An.txt)
  8. ESP8266调试问题
  9. JS同名方法,
  10. javascript 的位操作符转换推断
  11. Tcp抓包以及tcp状态解释
  12. Vector/Arraylist与Linklist的区别
  13. 【模拟】XMU 1599 斐波那契汤
  14. 重写titleView
  15. SOAP Binding: Difference between Document and RPC Style Web Services
  16. Jenkins+docker自动部署
  17. python之路(十七)-javascript
  18. 使用jQuery和CSS3实现一个数字时钟
  19. (代码篇)从基础文件IO说起虚拟内存,内存文件映射,零拷贝
  20. v$instance如何生成

热门文章

  1. java 5种IO模型
  2. 行列式&矩阵树定理
  3. NB-IoT无线通信模块与Lora无线通信协议技术分析与前景展望
  4. .NET中线程锁的使用
  5. springboot2.7.x 集成log4j2配置写入日志到mysql自定义表格
  6. SAP 实例- 下拉框
  7. python基础教程:__call__用法
  8. Java中时间方法大全01(持续更新)
  9. VScode运行总是显示running状态
  10. 业务可视化-让你的流程图"Run"起来