我将我的流星项目更新为Meteor 1.6.1.1。我收到此错误消息
=> Exited with code: 1
W20180403-15:33:17.531(2)? (STDERR) E:\Personnal folders\quicktext5\.meteor\local\build\programs\server\boot.js:475
W20180403-15:33:17.534(2)? (STDERR) }).run();
W20180403-15:33:17.535(2)? (STDERR) ^
W20180403-15:33:17.539(2)? (STDERR)
W20180403-15:33:17.540(2)? (STDERR) Error: Cannot find module '@babel/runtime/helpers/builtin/objectSpread'
W20180403-15:33:17.541(2)? (STDERR) at Function.Module._resolveFilename (module.js:547:15)
W20180403-15:33:17.543(2)? (STDERR) at Function.resolve (internal/module.js:18:19)
W20180403-15:33:17.547(2)? (STDERR) at Object.require (E:\Personnal folders\quicktext5\.meteor\local\build\programs\server\boot.js:288:32)
W20180403-15:33:17.548(2)? (STDERR) at makeInstallerOptions.fallback (packages\modules-runtime.js:651:18)
W20180403-15:33:17.548(2)? (STDERR) at require (packages\modules-runtime.js:244:16)
W20180403-15:33:17.549(2)? (STDERR) at livedata_connection.js (E:\Personnal folders\quicktext5\.meteor\local\build\programs\server\packages\ddp-client.js:149:45)
W20180403-15:33:17.550(2)? (STDERR) at fileEvaluate (packages\modules-runtime.js:343:9)
W20180403-15:33:17.550(2)? (STDERR) at require (packages\modules-runtime.js:238:16)
W20180403-15:33:17.551(2)? (STDERR) at namespace.js (packages/ddp-client/common/namespace.js:1:300)
W20180403-15:33:17.556(2)? (STDERR) at fileEvaluate (packages\modules-runtime.js:343:9)
我尝试删除 node_modules文件夹并运行npm install
。
我还尝试安装meteor npm install --save babel-runtime
但仍然得到相同的错误
有什么建议吗?
答案 0 :(得分:23)
好了,因为meteor-babel npm软件包已经更新到版本7.0.0-beta.44,可能需要更新我在.babelrc文件中启用的任何自定义Babel插件,我试图运行以下命令来更新@巴贝尔/运行时:
meteor npm install @babel/runtime@latest
感谢 @robfallows 在 Meteor论坛中回答了我的问题 https://forums.meteor.com/t/cannot-find-module-babel-runtime-helpers-builtin-objectspread-after-update-meteor-to-1-6-1-1/43034
答案 1 :(得分:2)
如果有人仍然遇到相同的问题,如果您不使用meteor1.7.x,则最新版本的babel / runtime可能无法为您解决错误,因为它无法为我解决,但是有效被使用。
meteor npm install babel/runtime@7.0.0-beta.55
但是最好的选择是更新到最新版本的Meteor,但是如果您还没有准备好使用上面的Beta版本,它将解决此错误。
答案 2 :(得分:1)
已更新为识别出错误的Meteor 1.7,据说可以这样做:
meteor npm install --save-exact @babel/runtime@7.0.0-beta.55
重新上线!