10

我已经安装了 node.js 和 npm,但是当我尝试安装 appjs 时出现此错误:

zephlon@zephlon-T5254:~$ 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/

4

4 回答 4

13

使用以下脚本来解决这个问题

git clone git://github.com/isaacs/npm.git
cd npm/script
chmod +x bootstrap
sudo ./bootstrap
于 2012-07-04T06:01:12.107 回答
7

我在尝试在 Ubuntu LTS12.04 vps 上使用 npm 安装任何东西时遇到了这个问题,我解决了这个问题

sudo apt-get remove npm
sudo apt-get install npm

您可能还想在 /usr/lib/nodejs中运行 npm install __

于 2012-06-27T04:46:13.053 回答
1

使用Chris Lea的node.js PPA ,从0.10 版本开始npm集成在nodejs包中。适用于 12.04 LTS。

于 2013-05-21T09:33:07.197 回答
0

我也遇到了优雅的 fs 问题。在尝试更新 npm 时看到此消息后:

Error: npm doesn't work with node v0.10.0
Required: node@0.6 || 0.7 || 0.8

我使用 n 模块切换到节点的0.8.22稳定版本。在那之后,我能够安装 graceful-fs、request 和其他模块。可能不是最好的解决方案,但这里没有其他解决方案对我有用。

于 2013-07-13T05:19:41.747 回答