带babelify的Browserify会抛出错误

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

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

运行browserify时出现错误消息

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

当然,我正在犯一个简单的错误,认为这个简单的任务不起作用。 但我重新阅读了文档,我不确定我在这里错过了什么。

任何想法?

====编辑==========

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

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

所以目前,只关注第二个错误信息是有意义的。 找不到哪个模块? 它应该不是在node_modules中寻找模块? 深层发掘..


看起来你可能需要在你的命令babelify作为转换选项。

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

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

链接地址: http://www.djcxy.com/p/5639.html

上一篇: Browserify with babelify throws error

下一篇: Gulp + Browserify bundling dependency