当运行“流星”时,我得到错误:无法找到模块'纤维'

时间:2016-11-15 13:12:15

标签: meteor

创建新应用后,尝试运行时会出现以下错误。

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.

几天前它正在运行,但是当我使用“meteor”运行时它才开始给我这个错误。我可以毫无问题地创建应用程序,但运行它会给出错误。

1 个答案:

答案 0 :(得分:1)

Meteor使用两种不同的包管理方式,通过Atmosphere和NPM。

通过文件.meteor / packages完成大气管理。执行meteor add packageName时会添加每一行。执行meteor命令时,它将读取此文件并下载所有大气依赖项。

对于NPM,它是相同的,但依赖项列在package.json中,并安装所有这些依赖项,您必须运行meteor npm install。这将读取package.json并将所需的一切下载到node_modules。

针对您的特定情况,还没有下载Fiber dependency。您可以在package.json中看到它。

如果您刚刚创建了一个新应用,那么您可以看到设置项目所需的in the guide meteor npm install