用webpack中babel将ES6转为ES5成功之后,成功文件中import没有用?
1.webpack.config.js
var path=require('path');
var HtmlWebpackPlugin=require('html-webpack-plugin')
module.exports={
entry:{
index:'./web/main.js',
},
output:{
path:path.resolve(__dirname,'dist'),
filename:'index.js'
},
resolve:{
extensions:['.js'],
},
module:{
rules:[
{
test:/\.js$/,
exclude:/node_modules/,
loader:'babel-loader',
query:{
presets:['es2015']
}
}
]
},
plugins:[
new HtmlWebpackPlugin({
template:'./index.html'
})
]
}
2.入口文件 main.js
import a from './add';
console.log(a)
3.add文件中
export var a=1;
4.文件结构
5.显示的结果是
undefined
这是哪儿弄错了吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
default 的 import 配上default 的 export
或者非default 的 input