引入 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>
更新本地安装的包
- 在 package.json 文件所在的目录中执行 npm update 命令。
- 执行 npm outdated 命令。不应该有任何输出。
卸载本地安装的包
npm uninstall <package>
- 如需从
package.json
文件中删除依赖,需要在命令后添加参数 --save : npm uninstall --save <package>
- 如果你将安装的包作为
"devDependency"
,必须通过 --save-dev : npm uninstall --save-dev <package>