dependency与devDependencies的区别是什么?

夏侯博
2023-12-01

引入 npm 官网对 dependency 与 devDependencies 的官方解释:

  • “dependency”:These packages are required by your application in production.(这些软件包是生产中的应用程序需要的)
  • “devDependencies”: These packages are only needed for development and testing.(这些包仅用于开发和测试)

简而言之,就是打包上线的就下载到 dependency 中

如何下载安装的包

  • “dependency”: npm i --save <package>
  • “devDependencies”:npm i --save-dev <package>

更新本地安装的包

  1. 在 package.json 文件所在的目录中执行 npm update 命令。
  2. 执行 npm outdated 命令。不应该有任何输出。

卸载本地安装的包

  1. npm uninstall <package>
  2. 如需从 package.json 文件中删除依赖,需要在命令后添加参数 --save : npm uninstall --save <package>
  3. 如果你将安装的包作为"devDependency",必须通过 --save-dev : npm uninstall --save-dev <package>
 类似资料: