关于es6的报错问题

我查到有种es6用法是这样,但是我在main.js写了import的方法,会报错require not defined,这是为什么呢
图片描述
图片描述

阅读 5.7k
5 个回答

我记得以前babel有 script type="text/babel"这种写法的。刚刚去看了官网https://babeljs.io/docs/setup/ 发现一家没有这种用法了。 被babel抛弃了(本来就不好)

所以楼主不凡按照babel的介绍换一种写法?

还是用browserify之类的 转换一下吧

es6是可以直接require,但不能直接运行,得用webpack打包一下,你require的东西就会打包到一个js里

es6现在多出现在编码中,但真正在浏览器中运行的依然是es5。需要在前端构建工具中使用babel插件对es6代码进行转换,常用的有fis webpack。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题