npm链接导致“无关”的错误
我使用npm link
来处理彼此依赖的多个项目。 但是,每当我在node_modules
有一个链接,我会得到一堆npm ERR! extraneous: <module@version> <path>
npm ERR! extraneous: <module@version> <path>
当我做npm list
时, npm ERR! extraneous: <module@version> <path>
消息。 我如何使信息消失?
例:
cd foo_proj npm link cd bar_proj npm link foo_proj npm list
bar_proj/node_modules
现在包含一个到foo_proj
的符号链接,但是npm list
现在显示了一堆错误/警告。
npm ERR! extraneous
npm ERR! extraneous
意味着安装了一个软件包,但是没有在你的项目的package.json
列出。
既然你列出了全局安装的软件包,它会给你带来很多无关紧要的错误,因为大部分全局安装的东西都不在你的项目的package.json
您可以使用tree -d ..
命令查看树结构