export default (imported as 'mui') was not found in

 

今天项目想用mui时间选择器滑块mui-picker,不过在引入mui文件的时候报错:

错误一:

“export ‘default’ (imported as ‘mui’) was not found in ‘@js/mui’

解决办法:

把.babelrcl里面plugins的”transform-runtime”删除

具体我也不知什么原因呢。

错误二:

Uncaught TypeError: ‘caller’, ‘callee’, and ‘arguments’ properties may not be accessed on strict mode functions or the arguments objects for calls to them

错误原因:是js文件用到了 ‘caller’, ‘callee’, and ‘arguments’ ,但是webpack打包好build.js,默认启用严格模式,所以冲突了

解决方案:

一: 下载安装包

把webpack打包时候的严格模式禁用

  npm install babel-plugin-transform-remove-strict-mode -D

二:配置.babelrc文件

  {   ”plugins”: [“transform-remove-strict-mode”]   }

虽然解决了上面两大难题,不过我的项目还会mui没找到,应该是引入构造器的问题。 所以我为了省时间,直接把时间选择器换成element-UI的TimePicker。

推荐阅读:

本文为博主原创文章,知识共享,开源精神,转载注明出处。