2016-11-15 67 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来设置您的项目。

相关问题