问题描述 在使用ES6模块化开发写了两个js文件,使用babel转码成ES5,之后运行出现错误: ReferenceError: require is not defined 解决 原来是我之前在node.js运行ES6的模块化时,在package.json中添加了"type":"module",将该字段删除即可运行ES5。