我对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 ......)。非常感谢!
答案 0 :(得分:1)
您可以通过以下命令解决问题:
npm install -g node-gyp