2012-12-31 70 views
4

我已经安装了express,fs和几个软件包。 当我做npm安装问题

npm ls 

我收到以下错误:

â âââ [email protected] 
âââ [email protected] extraneous 
âââ [email protected] 

npm ERR! extraneous: [email protected] /home/user123/trail/node_modules/fs 
npm ERR! extraneous: [email protected] /home/user123/trail/node_modules/express 
npm ERR! not ok code 0 

我不知道如何得到这个ERR呢? 我能够使用天蓝色和快速运行我的示例应用程序。 不确定它是否从sudo npm中获取?如果是这样的话。 我想知道什么时候会从sudo npm列表(全局)中获取?并从npm列表(本地)。

sudo npm ls 

没有错误

+0

你是怎么安装express的? –

+0

看起来你已经手动将东西放入node_modules文件夹中。 –

+0

我没有手动保存任何东西。使用npm install express –

回答

5

NPM修剪应照顾它。 除了事后删除依赖。这可能不是你想要做的。

如果你需要的依赖,宣布它的package.json这样的:

... “依赖”:{ “明示”: “3.0.5” }, ...

还要注意,依赖'fs'是节点的一部分,并且不需要显式地在package.json中声明。