为了账号安全,请及时绑定邮箱和手机立即绑定

使用es6的import报错

使用es6的import报错

HUX布斯 2019-02-21 18:15:55
我想试一下es6的import引入js,但是不能用,后来百度说要装babel但是还不是不能用,为什么
查看完整描述

1 回答

?
慕工程0101907

TA贡献1887条经验 获得超5个赞

这个问题我也碰到过,ES6中的import语法经过babel转换后并不能直接使用,而必须使用webpack打包之后才有效,思考之后觉得应该是ES5没有模块的概念,babel转码之后使用的是Node中的CommonJS规范,在浏览器中并不适用,而经过webpack打包之后实际是一个JS文件,就不存在模块之间相互调用的关系了,所以可以直接在浏览器中运行。
补:在最新的node-v8.5.0版本中已经支持ES6的module语法

查看完整回答
反对 回复 2019-02-25
  • 1 回答
  • 0 关注
  • 352 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信