0
我试图用npm安装一个模块,但不断收到'graceful-fs'的错误。graceful-fs module not found w/npm
$ npm install testacular
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'并得到完全相同的错误。所以,我试着看看我安装了哪个版本的npm,并且得到了相同的...确切...错误...
我目前使用的是node.js版本0.5.11-pre。我该如何解决这个问题?看起来像一切都需要这个模块丢失,我无法下载它。
编辑:
我发现,优雅,fs.js其实坐在我的/ usr/lib中/目录下的NodeJS。我试过跑步:
npm install graceful-fs
还是,同样的确切错误。
这是一个真正旧版本的节点...你在捡起一个旧的项目吗?或者它是可用于您的平台的最新版本?或者是否有其他原因需要使用这样的旧版本?这个问题是相似的(对于Ubuntu),并建议重新安装npm:http://stackoverflow.com/questions/10776405/npm-cant-install-appjs-error-cannot-find-module-graceful-fs?rq=1 – numbers1311407
hmmm它是系统上已安装节点的版本。也许更新它会解决问题。我已经尝试卸载npm,没有导致行为的变化... –