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



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

我使用了一个MSI软件包,它似乎很好地安装了Node和Meteor。它们安装在我的%HOMERIVE%上,它位于"D:"(我认为这无关紧要,但谁知道呢…),所有东西都在D:\Meter中。

我创建了一个新应用程序,启动了它,但出现了错误。。。后来我发现问题出在光纤上,人们通常是npm卸载它,然后npm重新安装,然后它就工作了。这就是我的问题所在:安装根本不起作用。因此,当我尝试安装光纤时,我会得到以下结果:

D:Meteorlib>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:Meteorlibnode_modulesfibers
> 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.

我试着安装不同的软件包,它很管用。我只有纤维的问题。知道我该如何调试吗?我不知道去哪里找(我甚至找不到模块.js…)。非常感谢!

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

npm install -g node-gyp

最新更新