【发布时间】:2017-12-10 23:13:00
【问题描述】:
我需要一堆devDependencies 才能运行测试套件并使用npm shrinkwrap 锁定生产依赖项。问题是当我运行npm install 时,只安装了生产依赖项,为了安装devDependencies,我必须删除 npm-shrinkwrap.json 并再次运行它。
现在,如果 shrinkwrap 也包含 devDependencies,它们会安装在生产环境中,而不需要它们。当然应该有一些命令行参数来强制只安装正常的依赖项?
【问题讨论】: