早上好
过去几天我遇到了这个问题,我对缺乏支持/文档感到非常沮丧。我的错误如下:
/usr/share/nginx/html/bundle/programs/server/node_modules/fibers/future.js:245 扔(除息); ^ 错误:模块没有自行注册。 在错误(本机) 在Module.load(module.js:355:32) 在Function.Module._load(module.js:310:12) 在Module.require(module.js:365:17) at require(module.js:384:17) at Object.Npm.require(/usr/share/nginx/html/bundle/programs/server/boot.js:142:18) 在packages / npm-node-aes-gcm / wrapper.js:2:1 at /usr/share/nginx/html/bundle/programs/server/packages/npm-node-aes-gcm.js:33:4 at /usr/share/nginx/html/bundle/programs/server/packages/npm-node-aes-gcm.js:42:3 在/usr/share/nginx/html/bundle/programs/server/boot.js:222:10 错误:永远检测到的脚本退出代码:1
纤维-v 1.0.5 节点-v 0.12.4 meteor -v 1.1.0.2
感谢任何帮助
答案 0 :(得分:3)
Meteor仅支持节点的 v0.10.36 + 版本。不支持v0.11.x和v0.12.x.您使用 0.12.4 。
您必须降级您的节点版本或使用nvm进行管理才能运行您的应用。
在github上有关于此的公开票:https://github.com/meteor/meteor/issues/3666
对于那些需要更多可操作步骤的人:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.26.1/install.sh | bash # install nvm
nvm install 0.10.36
nvm use 0.10.36
node main.js