使用node.js安装光纤时找不到模块build.js.

时间:2012-08-03 01:42:41

标签: windows node.js node-fibers

我对Node非常陌生,我尝试/开始使用它的决定是Meteor Framework。我首先在OSX上安装它,一切正常。但我希望它可以在另一台使用Windows的机器上运行。

我使用的MSI软件包似乎可以很好地安装Node和Meteor。它们安装在我的%HOMEDRIVE%上,它位于“D:”(我认为不重要,但谁知道......),一切都在D:\ Meteor中。

我创建了一个新的应用程序,启动了它但是出现了错误......后来我发现问题出在纤维上,人们通常npm卸载它并且npm再次安装它,然后它就可以了。嗯,这就是我的问题所在:安装根本不起作用。所以这是我在尝试安装光纤时得到的结果:

D:\Meteor\lib>npm install fibers
npm http GET https://registry.npmjs.org/fibers
npm http 304 https://registry.npmjs.org/fibers

> fibers@0.6.8 install D:\Meteor\lib\node_modules\fibers
> node ./build.js

module.js:337
    throw new Error("Cannot find module '" + request + "'");
          ^
Error: Cannot find module 'D:\build.js'
    at Function._resolveFilename (module.js:337:11)
    at Function._load (module.js:279:25)
    at Array.0 (module.js:484:10)
    at EventEmitter._tickCallback (node.js:190:38)

npm ERR! fibers@0.6.8 install: `node ./build.js`
npm ERR! `cmd "/c" "node ./build.js"` failed with 1
npm ERR!
npm ERR! Failed at the fibers@0.6.8 install script.

我尝试安装不同的包装,它的工作原理。纤维只有这个问题。知道怎么调试这个?我不知道在哪里看(我甚至没能找到module.js ......)。非常感谢!

1 个答案:

答案 0 :(得分:1)

您可以通过以下命令解决问题:

npm install -g node-gyp