babel-loader处理vue-echarts-v3后启动项目出错
项目里使用了vue-echarts-v3,由于打包后其中有ES6的代码,所有将vue-echarts-v3添加到babel-loader的处理范围内。
在webpack.base.conf.js中:
{
test: /\.js$/,
loader: 'babel-loader',
options:{
plugins: ['syntax-dynamic-import']
},
include: [resolve('src'), resolve('test'), resolve('node_modules/vue-echarts-v3'), resolve('node_modules/webpack-dev-server')]
}
.babelrc的配置:
{
"presets": [
["env", {
"modules": false,
"targets": {
"browsers": ["> 1%", "last 2 versions", "not ie <= 8"],
"node": "current"
}
}],
"stage-2"
],
"plugins": [
"transform-vue-jsx", "transform-runtime"
]
}
然后npm start的时候就报了警告:
warning in ./node_modules/vue-echarts-v3/src/wrapper.js
"export 'default' (imported as '_') was not found in 'lodash'
其他页面也有引入lodash,但为什么在vue-echarts-v3的wrapper.js中引入会出现这个问题?如果不让babel-loader去处理vue-echarts-v3就没问题
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有
.babelrc
吗? webpack.*.conf.js 文件里 'babel-loader' 怎么配置的?