我正在使用npm link
来处理彼此依赖的多个项目。但是,每当我在node_modules
中有一个链接时,我会npm ERR! extraneous: <module@version> <path>
收到一堆npm list
条消息。如何让消息消失?
示例:
cd foo_proj
npm link
cd bar_proj
npm link foo_proj
npm list
bar_proj/node_modules
现在包含foo_proj
的符号链接,但npm list
现在显示一堆错误/警告。
答案 0 :(得分:1)
npm ERR! extraneous
表示已安装软件包,但未在您的项目package.json
中列出。
由于您列出了全球安装的软件包,因此它会给您带来许多无关的错误,因为大多数全局安装的内容都不会出现在您的项目中。 s package.json
您可以使用tree -d ..
命令查看树结构