【问题标题】:Browserify with babelify throws errorBrowserify 与 babelify 抛出错误
【发布时间】:2016-04-07 15:43:53
【问题描述】:

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

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

项目源代码在https://github.com/singhshashi/babelify-issue获取

我肯定犯了一个简单的错误,即这个简单的任务不起作用。但是我已经重读了文档,但我不确定我在这里遗漏了什么。

有什么想法吗?

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

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

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

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

【问题讨论】:

  • 可能是因为 babelify 版本的原因,见这个:github.com/babel/babelify/issues/136
  • 我看过了。我正在使用带有正确参数的最新版本
  • 其实你看我分享的截图,有两个错误。第二个错误是当我通过命令行传递选项时说它找不到某些模块。

标签: reactjs browserify babeljs


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多