解决vue-cli3中引入mui,使用严格模式报错

在使用vue-cli3时,引入了mui,在引入mui.js时,报错 Uncaught TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them

后来查阅资料发现,是由于vue默认使用了严格模式,因此为了解决查了很多资料,网上说需要修改.eslintignre 和 .babelrc。 但是 vue-cli3中并没有这两个文件。


下面说一下解决方法

  1. 打开 babel.config.js文件,在presets同级的位置,即 module.exports 下加入
  ignore: [
    './src/lib/mui/js/mui.js' // 此处写入你的文件位置
  ]
  1. 打开mui.js 在文件的开头和结尾都加上
    /* eslint-disable */
    让es-lint忽略这个文件

再次运行就不会报错了。

发布了9 篇原创文章 · 获赞 2 · 访问量 4125

猜你喜欢

转载自blog.csdn.net/qq_43319080/article/details/99625713
今日推荐