2012-12-31 206 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中聲明。