2012-08-03 97 views
0

安裝纖維我非常新節點,我決定嘗試/開始使用它的流星框架。我先將它安裝在OSX上,並且一切正常。但我希望它能在另一臺使用Windows的機器上工作。找不到模塊build.js同時用Node.js的

我使用MSI包,似乎安裝節點,流星很好。它們安裝在我的%HOMEDRIVE%,這是在「d:」(我不認爲它很重要,但誰知道...),並且一切都在d:\流星。

我創建了一個新的應用程序,啓動,但得到了一個錯誤......後來我發現這個問題是與纖維和人們通常NPM卸載它和故宮再次安裝它,然後它的作品。那麼,這是我的問題所在:安裝根本不起作用。所以這裏是當我嘗試安裝光纖時得到的結果:

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

> [email protected] 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! [email protected] install: `node ./build.js` 
npm ERR! `cmd "/c" "node ./build.js"` failed with 1 
npm ERR! 
npm ERR! Failed at the [email protected] install script. 

我試過安裝不同的包裝,它的工作原理。我只有纖維這個問題。任何想法如何調試?我不知道在哪裏看(我甚至沒有找到module.js ...)。非常感謝!

+0

這是否仍可使用新的流星0.5.0發生?自奧古斯都初期以來,一些修復已經降落。 – 2012-10-30 22:54:43

+0

我試過節點v.1.10.30,v4.4.3和v5.10.1,分別嘗試節點GYP建議,以及卸載/單獨安裝光纖,但無濟於事。我無法將最新的Meteor安裝在Windows上。 – danjah 2016-04-15 05:26:24

回答

1

您可以通過此命令修復該問題:

npm install -g node-gyp