Browserify with babelify throws error

时间:2016-01-04 03:10:10

标签: reactjs browserify babeljs

我正在尝试创建一个简单的Hello World示例,该示例使用最新的反应和babel进行转换。

但是我无法让转换成功运行并输出一个bundle.js

Error messages when running browserify

该项目的源代码可在https://github.com/singhshashi/babelify-issue

获得

当然,我犯了一个简单的错误,即这个简单的任务无效。但是我重读了文档,我不确定我在这里缺少什么。

有什么想法吗?

==== EDIT ==========

我分享的屏幕截图中有两条错误消息。第一个发生在我没有在命令行中指定选项时,因为我认为将读取.babelrc文件中的选项。当我在命令行中明确指定其他选项时,会出现第二条错误消息。

我怀疑第一个问题可能是由于https://github.com/babel/babelify/issues/151

因此,暂时只关注第二条错误消息是有意义的。找不到哪个模块?它应该不在node_modules中寻找模块吗?挖掘更深层次..

1 个答案:

答案 0 :(得分:1)

您可能需要在命令中将babelify作为转换选项传递。

尝试运行browserify app.jsx -o bundle.js -t babelify

我能够使用您的.babelrc文件并运行该命令来构建代码。