Uncaught ReferenceError: require is not defined at ES6.js:1 (anonymous) @ ES6.js:1

在导入whatwg-fetch时遇到了这个问题

我们使用babel把es6转化为es5的时候,会把import 转化为 var _es = require('whatwg-fetch'); 采用require引用的commomjs形式。 
浏览器端不识别requrie,nodejs环境可以识别。 
browserify和webpack都可以把require去掉,把所有的文件打包为一个文件。

先把es6转化为es5然后再打包

猜你喜欢

转载自blog.csdn.net/dreamjay1997/article/details/82431297