当前位置: 首页 > 知识库问答 >
问题:

jsx文件的react js网页包绑定错误

司徒斌
2023-03-14

我目前正在做一个小应用程序。我正在使用Webpack捆绑我的文件,当我试图在命令行中执行Webpack时,我在下面得到了这个错误,但是,如果条目扩展名为“”/公共/应用程序。它工作得很好。我不明白我做错了什么。我确实看了其他一些帖子,但与我的问题不同。如果有任何帮助,我将不胜感激。谢谢。

错误。/Public/app.jsx模块构建失败:引用错误:[BABEL] /Users/jair/Desktop/development/react-test/public/app.jsx:未知选项:base.preset.查看http://babeljs.io/docs/usage/options/更多信息在Logger.error(/用户/jair/桌面/开发/反应测试/node_modules/Babel-core/lib/转换/文件/logger.js:41: 11)在OptionManager.merge选项(/用户/jair/桌面/开发/反应测试/node_modules/Babel-core/lib/转换/文件/选项/option-manager.js:216: 20)在OptionManager.init(/用户/jair/桌面/开发/反应测试/node_modules/Babel-core/lib/转换/文件/选项/option-manager.js:338: 12)在File.init选项(/用户/jair/桌面/开发/反应测试/node_modules/Babel-core/lib/转换/文件/index.js:216: 65)在新的文件(/用户/jair/桌面/开发/react-test/node_modules/Babel-core/lib/转换/文件/index.js:137: 24)在Pipeline.transform(/用户/jair/桌面/开发/react-test/node_modules/Babel-core/lib/转换/pipeline.js:46: 16)在转发器(/用户/jair/桌面/开发/反应测试/node_modules/Babel-loader/index.js:38: 20)在bject.module.exports(/用户/jair/桌面/开发/反应测试/node_modules/Babel-loader/index.js:131: 12)

module.exports = {
entry: './public/app.jsx',
output: {
  path: __dirname,
  filename: './public/bundle.js'
},
resolve: {
  exensions: ['', '.js', '.jsx']
},
module: {
  loaders: [
    {
       loader: 'babel-loader',
       query: {
         preset: ['react', 'es2015']
       },
       test: /\.jsx?$/,
       exclude: /(node_modules | bower_components)/
    }
  ]
}

};

共有1个答案

牛昱
2023-03-14

正确的选项名称是预设,而不是预设

query: {
  presets: ['react', 'es2015']
}

此外,我认为需要删除excluderegex中的空格:

exclude: /(node_modules|bower_components)/

希望这有帮助!

 类似资料:
  • 问题内容: 我正在遵循一个教程来更新ReactJS中的状态。我在本教程中碰到了这一行,但我不知道发生了什么。我了解此基本知识并进行绑定,但我从未见过如此做过。有人可以解释一下吗?完整代码: 问题答案: 诸如事件之类的DOM回调会将上下文设置为DOM元素本身,在本例中为。尝试删除您不了解的部分,然后看看会发生什么- 您会看到类似的内容,因为该功能未在元素的上下文中定义(基本上是在寻找)。 什么是在该

  • 问题内容: 在工作时,我感到有些困惑。 互联网上有很多示例,这些示例使用具有react的文件,但还有许多其他示例使用文件。 我已阅读过有关文件的信息,据我了解,它们只是让您在文件中编写html标签。但是同样的事情也可以写在文件中。 那么究竟是什么这两个分机之间的实际差异和? 问题答案: 文件扩展名没有。打包器/编译器/无论做什么,都将负责解决存在的文件内容类型。 但是,在确定要放入文件或文件类型中

  • 我试着从babelify、watchify、browserify转到webpack、webpack服务器和babel。 我记得6个月前,我离开了webpack,因为它让我在尝试使用aws sdk时遇到了类似的问题。 出于某种原因,每次构建时都会出现以下错误: 哈希: 396f0bfb9d565b6f60f0版本: webpack 1.14.0时间: 61ms[0]。/src/index.js0字节

  • 我正在尝试建立一个混合AngularJS Angular应用程序,它使用Webpack作为模块加载程序,Karma Jasmine作为测试框架。为了运行测试,我正在使用;但是,webpack创建的包从未加载到浏览器中,因此测试从未执行(duh!)。我试过很多方法来检查是否正常,但我在其他网站上都没有发现这个问题。 所以,一点调试信息。首先,我的文件: 运行Karma时,webpack执行成功(pr

  • 我对前端相当陌生,我一直在努力学习webpack。我遇到了一些问题,当使用提取文本Webpack插件,我似乎无法解决。我将感谢任何关于这个话题的帮助。此外,欢迎任何建议/提示! 警告/~/chokidar/lib/fsevents处理程序。未找到js模块:错误:无法解析C:\Git\JNJ中的模块“fsevents”。Web\src\JNJ。网状物UI\client\node\u modules\

  • 问题内容: 我有一个这样的绑定文件 模式类在“示例”(正确)中生成,而XmlAdapters在“ org.w3._2001.xmlschema”中(错误)。我怎样才能解决这个问题? 问题答案: 我也有这个问题,使用this解决了。 基本前提是您在XJC编译中包括一个具有以下内容的模式: 然后,将软件包名称调整为要放置生成的适配器的位置。XJC会相信此模式是W3C XML Schema本身的模式集的