2012-05-27 56 views
10

我安裝的Node.js和NPM了,但是當我嘗試安裝appjs我得到這個錯誤:NPM無法安裝appjs。錯誤:無法找到模塊「優美-FS」

[email protected]:~$ npm install appjs 

node.js:201 
    throw e; // process.nextTick error, or 'error' event on first tick 
     ^
Error: Cannot find module 'graceful-fs' 
    at Function._resolveFilename (module.js:334:11) 
    at Function._load (module.js:279:25) 
    at Module.require (module.js:357:17) 
    at require (module.js:368:17) 
    at Object.<anonymous> (/usr/share/npm/lib/utils/ini.js:32:10) 
    at Module._compile (module.js:432:26) 
    at Object..js (module.js:450:10) 
    at Module.load (module.js:351:31) 
    at Function._load (module.js:310:12) 
    at Module.require (module.js:357:17) 

我得到的任何企圖安裝graceful-fs類似的錯誤。

我使用的是Ubuntu 12.04 LTS。

PS:這裏的鏈接到appjs網站: http://appjs.org/

+1

它與appjs無關。這是你的NPM問題。您可以通過更改主題獲得更好的答案。 –

+0

好的。我爲標題和標籤添加了npm。 – Ruby

+0

你可以在nodejs郵件列表中獲取答案:) –

回答

7

我不得不嘗試在Ubuntu的LTS12.04 VPS安裝與故宮什麼時候這個問題,和我一起

sudo apt-get remove npm 
sudo apt-get install npm 
解決它

您可能還需要NPM運行安裝_ _裏面的/ usr/lib目錄/

的NodeJS
13

使用下面的腳本來解決這個

git clone git://github.com/isaacs/npm.git 
cd npm/scripts 
chmod +x install.sh 
sudo ./install.sh 
+0

你的意思是'npm/scripts?'還有,你是指主文件夾中的npm文件夾嗎? –

+0

我得到了以下錯誤:'bash:./sudo:沒有這樣的文件或目錄 ' –

+0

它應該是sudo ./install.sh和cd npm/scripts –

0

我也有優雅的FS問題。試圖更新NPM時看到此消息後:

Error: npm doesn't work with node v0.10.0 
Required: [email protected] || 0.7 || 0.8 

我用過N模塊切換到0.8.22穩定節點的釋放。之後,我能夠安裝graceful-fs,請求和其他模塊。可能不是最好的解決方案,但這裏沒有其他解決方案爲我工作。