我使用的是Node 9.3.0和npm 5.6.0
我开发了一个在GitHub上托管的库(让我们称之为Foo)。在它的package.json中,它有几个devDependencies,但没有任何依赖。
然后我创建了一个名为Bar的新项目并运行npm install my-github/Foo
。安装了140个软件包,而不是单个软件包,所有这些软件包都是Foo的开发依赖项,这对于Bar来说是不必要的。
根据其他几个问题,这不应该发生。我尝试了--prod
和--only=prod
,但没有改变这种情况。
那么,问题是什么?