我有一个npm-shrinkwrap文件,其中包含express作为主要依赖项。
然而,
express文件中,我没有将package.json作为依赖项。npm-shrinkwrap中其他东西的依赖,这正是我所期望的。这些可能是我能想到的存在的原因.
我运行了以下命令,库仍然在那里:
npm prune
npm shrinkwrap最后,我在node_modules中的某个地方找到了依赖项,但如果它不是项目的依赖项,那么它不应该作为npm-shrinkwrap中该库的依赖项列出吗?
发布于 2017-10-17 08:50:11
您的package.json只列出了依赖项。但是您使用的包本身就有依赖关系。您的包之一是使用快递,这就是为什么它在您的node_modules文件夹。
https://stackoverflow.com/questions/46785921
复制相似问题