--save-dev:软件包将出现在您的devDependencies中。
根据npm install docs。
如果有人计划在程序中下载和使用您的模块,那么他们可能不希望或不需要下载并构建您使用的外部测试或文档框架。
换句话说,当您运行时
npminstall,将安装项目的devDependencies,但不会安装应用程序所依赖的任何程序包的devDependencies。此外,将您的应用程序作为依赖项的其他应用程序也不需要安装devDependencies。仅在开发应用程序时才需要此类模块(例如grunt,mocha等)。
根据package.json文档
编辑:尝试可视化做什么npm install:
- 您的项目
- 依赖安装
- 依赖安装
- 依赖安装
未安装devDependency
未安装devDependency- devDependency已安装
- 依赖安装
未安装devDependency
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)