找不到Core.js,但实际上它位于节点模块中。流星客户端很好。离子坏了。

时间:2018-08-07 08:49:50

标签: angular ionic-framework meteor npm

导入meteor-client.js时发生错误。加载ecmascript-runtime-client时,建议:在node_modules目录中找不到core-js npm软件包。请运行以下命令进行安装:流星npm install --save core-js。 实际上,我确实在流星的node_modules和ionic的node_modules上都安装了它。我启动了流星客户端,很好。在离子模式下,编译过程进行顺利,但浏览器中显示了错误。我被困在那里3天,我深入研究了src。我仍然不确定是否来自webpack或流星客户端捆绑器或其他任何东西。我上网冲浪,在在线资源中找不到任何答案。

错误堆栈:

Error: Cannot find module 'core-js/modules/es7.object.get-own-property-descriptors'
at makeMissingError (http://localhost:8100/build/vendor.js:125256:14)
at Module.require (http://localhost:8100/build/vendor.js:125275:19)
at _require (http://localhost:8100/build/vendor.js:125291:25)
at modern.js (http://localhost:8100/build/vendor.js:128255:15)
at fileEvaluate (http://localhost:8100/build/vendor.js:125369:9)
at Module.require (http://localhost:8100/build/vendor.js:125272:16)
at _require (http://localhost:8100/build/vendor.js:125291:25)
at http://localhost:8100/build/vendor.js:128275:18
at Object. (http://localhost:8100/build/vendor.js:128279:3)
at Object.defineProperty.value (http://localhost:8100/build/vendor.js:214805:30)

我制作了repoissue

请帮助!

1 个答案:

答案 0 :(得分:0)

我通过将"npmPackages": [ "core-js", "@babel/runtime@7.0.0-beta.55" ]添加到流星客户端的配置json文件(默认为meteor-client.config.json)解决了相同的错误。

我不知道为什么,但是可以。