vue项目启动报错:These dependencies wer

2022-10-19  本文已影响0人  乐宝呗

在vue项目启动时 报错如下:

ERROR Failed to compile with 24 errors 11:39:45 AM

These dependencies were not found:

* core-js/modules/es.array.for-each in ./src/store/module/user.js

* core-js/modules/es.array.index-of in ./src/router/index.js, ./src/util/index.js and 1 other

* core-js/modules/es.array.iterator in ./node_modules/@babel/runtime/helpers/esm/typeof.js

* core-js/modules/es.array.join in ./src/util/index.js

* core-js/modules/es.function.name in ./src/main.js, ./src/router/index.js

* core-js/modules/es.object.to-string in ./node_modules/@babel/runtime/helpers/esm/typeof.js, ./src/store/module/user.js and 2 others

* core-js/modules/es.regexp.exec in ./src/util/index.js, ./src/util/validate.js

* core-js/modules/es.regexp.to-string in ./src/util/index.js

* core-js/modules/es.string.iterator in ./node_modules/@babel/runtime/helpers/esm/typeof.js

* core-js/modules/es.string.search in ./src/util/index.js

* core-js/modules/es.string.split in ./src/util/index.js, ./src/util/validate.js

* core-js/modules/es.symbol in ./node_modules/@babel/runtime/helpers/esm/typeof.js

* core-js/modules/es.symbol.description in ./node_modules/@babel/runtime/helpers/esm/typeof.js

* core-js/modules/es.symbol.iterator in ./node_modules/@babel/runtime/helpers/esm/typeof.js

* core-js/modules/web.dom-collections.for-each in ./src/store/module/user.js

* core-js/modules/web.dom-collections.iterator in ./node_modules/@babel/runtime/helpers/esm/typeof.js

解决方案:babel.config.js文件

presets:[["@vue/app",{useBuiltIns:"entry"}]]

vue2.0兼容ie11,对于Chrome浏览器没啥好说的,是目前对开发者最有好的浏览器,但是IE11就不干了,撂挑子了。经过多个浏览器的测试,发现就IE浏览器不行,连首屏都加载失败。

解决方案:

需要在vue.config.js中进行配置。该属性名叫:transpileDependencies,接收一个数组作为属性值,然后把node_modules中需要babel转译的插件名输入进去,就可以了。

module.exports = {

    ...

    transpileDenpendencies: [ 'sockjs-client' ]

}

处理完上面的问题之后大多数情况下,问题就已经解决了,但是比较神奇的是有的时候还是不行,那是因为还有一个地方需要坐下修改,那就是.browserslistrc文件中的:not dead 改成:not ie < 11 (关于not dead 上篇文档已有介绍)或者在package.js里添加一个browserslist

"browserslist": [

    "> 1%",

    "last 3 versions",

    "not ie <= 8",

    "chrome >= 14",

    "safari >= 3",

    "ios >= 8",

    "android >= 4.0"

  ]

上一篇 下一篇

猜你喜欢

热点阅读