我已经安装了express,fs和几个包。 当我做的时候
npm ls
我收到以下错误:
â âââ mime@1.2.6
âââ fs@0.0.0 extraneous
âââ node-uuid@1.4.0
npm ERR! extraneous: fs@0.0.0 /home/user123/trail/node_modules/fs
npm ERR! extraneous: express@3.0.5 /home/user123/trail/node_modules/express
npm ERR! not ok code 0
我不确定如何获得此ERR? 我能够使用azure和express运行我的示例应用程序。 不知道是不是从sudo npm采取?如果是这样的话。 我想知道什么时候从sudo npm列表(全球)?当从npm列表(本地)。
sudo npm ls
没有错误
答案 0 :(得分:5)
npm prune应该照顾它。 除此之外,它删除了依赖性。这可能不是你想要做的。
如果您需要依赖项,请在package.json中声明它,如下所示:
... “依赖”:{ “快递”:“3.0.5” }, ...
还要注意,依赖项“fs”是节点的一部分,不需要在package.json中明确声明。