NPM:为什么安装这个软件包?
我如何确定为什么安装特定的软件包? 换句话说,什么包依赖于这个包?
问题包是babelify。 npm ls
显示在顶层,但不包含在package.json的任何地方。
您可以在您的项目上进行全球search以查找require("babelify")
。 如果你在项目中的任何地方都没有find它,这可能意味着这个依赖是不需要的,并且将它从node_modules
文件夹中删除是安全的。
请注意,如果你使用npm install babelify
将不会在package.json
添加引用。 你必须做npm install --save-dev babelify
来引用这个package.json
文件的依赖关系。