2016-11-15 65 views
1

創建新應用程序後,嘗試運行它時出現以下錯誤。當運行「流星」時,我得到錯誤:找不到模塊「纖維」

module.js:327 
    throw err; 
    ^

Error: Cannot find module 'fibers' 
    at Function.Module._resolveFilename (module.js:325:15) 
    at Function.Module._load (module.js:276:25) 
    at Module.require (module.js:353:17) 
    at require (internal/module.js:12:17) 
    at Object.<anonymous> (C:\tsdmn\tsdmn_system\_development\_01\_01\tsdmn-webportal_dev-01-01\.meteor\local\build\programs\server\boot.js:1:75) 
    at Module._compile (module.js:409:26) 
    at Object.Module._extensions..js (module.js:416:10) 
    at Module.load (module.js:343:32) 
    at Function.Module._load (module.js:300:12) 
    at Module.require (module.js:353:17) 
Exited with code: 1 
Your application is crashing. Waiting for file change. 

這是工作前幾天,但它只是開始給我這個錯誤,當我用「流星」中運行。我可以創建應用程序沒有問題,但運行它給出和錯誤。

+1

你試過運行'meteor npm install'嗎? – gkrizek

+0

「meteor npm install」做了什麼來解決這個問題? –

+0

您缺少Fibers NPM軟件包。該命令安裝所需的npm依賴關係。 – gkrizek

回答

1

流星使用兩種不同的包管理,通過大氣和通過NPM。

大氣管理是通過文件.meteor/packages完成的。當你做一個meteor add packageName時,每一行都會被添加。當您執行meteor命令時,它將讀取此文件並下載所有氣氛依存關係。

對於NPM,它是相同的,但是依賴項在package.json中列出,並且要安裝所有這些依賴項,您必須運行meteor npm install。這將讀取package.json並將其需要的所有內容下載到node_modules。

對於您的具體情況,光纖依賴尚未下載。你可以在package.json中看到它。

如果您剛剛創建了一個新應用程序,那麼您可以看到in the guide表示需要meteor npm install來設置您的項目。

相關問題