全局导入elementUI时总是报错说找不到和core-js相关的依赖,类似:core-js/library/fn/object/assign in ./node_modules/babel-runtime/core-js/object/assign.js,找了好多解决方案,最终有效解决的方案如下:
首先,升级core-js,执行命令npm install core-js@3 --save
然后再执行npm install [email protected] --save
重启项目,报错消失
若是还没有效果,那就再执行npm i -D babel-plugin-component
配置.babelrc文件,没有该文件的在该项目根目录创建一个
{
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "usage",
"corejs": 3
}
]
],
"plugins": [
[ "component",
{
"libraryName": "element-ui",
"styleLibraryName": "theme-chalk"
}
]
]
}
参考文章:vuepress加载element-ui时报错Cannot find module ‘core-js/library/fn/object/assign_无休止的bug的博客-CSDN博客