创建新应用程序后,尝试运行它时出现以下错误。
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”运行时,它刚刚开始给我这个错误。我可以毫无问题地创建应用程序,但运行它会出现错误。
最佳答案
Meteor 使用两种不同的包管理,通过 Atmosphere 和 NPM。
气氛管理是通过文件 .meteor/packages 完成的。当您执行 meteor add packageName
时,会添加每一行。当您执行meteor命令时,它将读取此文件并下载所有大气依赖项。
对于 NPM,它是相同的,但依赖项列在 package.json 中,要安装所有这些依赖项,您必须运行 meteor npm install
。这将读取 package.json 并将其所需的所有内容下载到 node_modules。
对于您的具体情况,尚未下载 Fiber 依赖项。您可能可以在 package.json 中看到它。
如果您刚刚创建了一个新应用程序,那么您可以看到 in the guide设置您的项目所必需的 meteor npm install
。
关于meteor - 运行 "meteor"时,出现错误 : Cannot find module 'fibers' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40610711/