创建新应用后,尝试运行时会出现以下错误。
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”运行时它才开始给我这个错误。我可以毫无问题地创建应用程序,但运行它会给出错误。
答案 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
。