带babelify的Browserify会抛出错误
我正在尝试创建一个简单的Hello World示例,它使用最新的反应和babel进行转换。
但是我无法让转换成功运行并输出一个bundle.js
该项目的源代码可在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
文件构建您的代码并运行该命令。