记一个大坑,如果 vue 编译提示安装 core-js,很有可能是这个错

2019-03-24 18:23:09 +08:00
 xjr1022
WARNING: We noticed you're using the `useBuiltIns` option without declaring a core-js version. Currently, we assume version 2.x when no version is passed. Since this default version will likely change in future versions of Babel, we recommend explicitly setting the core-js version you are using via the `corejs` option.

You should also be sure that the version you pass to the `corejs` option matches the version specified in your `package.json`'s `dependencies` section. If it doesn't, you need to run one of the following commands:

  npm install --save core-js@2    npm install --save core-js@3
  yarn add core-js@2              yarn add core-js@3

我这几两天才学的 vue,用的 vue cli v3.6 版本,然后编译卡住不动,报这个错,因为当时刚好练习嵌套路由,以为是啥 module 和 router 模块起冲突,真的搞了我一下午,我 google 了半天,关于这个报错的相关数据很少,根本找不到答案,最后仔细看了下代码,就是<template>标签没有根 div,真的是血的教训</template>

10224 次点击
所在节点    Vue.js
2 条回复
Sparetire
2019-03-24 23:56:55 +08:00
今天升级了项目依赖包,给我报了个这个 warn,不过好像没啥影响。。就没管他
明天看看我代码里有没有这个问题。。
xjr1022
2019-03-25 00:12:52 +08:00
@Sparetire 如果你 npm run serve 没啥问题的话,那应该就没问题,这上面提示安装的 core-js 根本没用,浪费我一下午

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/548035

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX