Javascript 如果没有.jsx扩展名,我如何使用webpack?

Javascript 如果没有.jsx扩展名,我如何使用webpack?,javascript,reactjs,webpack,Javascript,Reactjs,Webpack,我已经设置了webpack配置文件,并在resolve对象下添加了扩展参数。但是webpack仍然需要我添加扩展名.jsx。我还添加了别名,但仍然没有成功,请帮助 这是配置的一部分 module.exports = { entry: './public/app.jsx', output: { path:__dirname, filename: './public/bundle.js' }, resolve: { root: __dirname

我已经设置了webpack配置文件,并在resolve对象下添加了扩展参数。但是webpack仍然需要我添加扩展名.jsx。我还添加了别名,但仍然没有成功,请帮助

这是配置的一部分

module.exports = { 
  entry: './public/app.jsx', 
  output: { 
    path:__dirname, 
    filename: './public/bundle.js' 
  }, 
  resolve: { 
    root: __dirname, 
    alias: { 
      Greeter : 'public/components/Greeter.jsx', 
      GreeterMessage : 'public/components/GreeterMessage.jsx', 
      GreeterForm : 'public/components/GreeterForm.jsx', 
    }, 
    extension: ['','.js','.jsx'] 
  },
  // ...
}

对于您正在使用的加载器,可能是babel加载器,您需要像这样添加正则表达式以使用js或jsx

测试:/\.js|.jsx$/


您可以共享您的网页包配置吗?请在此处发布配置。module.exports={entry:'./public/app.jsx',输出:{path:_dirname,filename:'./public/bundle.js'},解析:{root:__dirname,别名:{Greeter:'public/components/Greeter.jsx',GreeterMessage:'public/components/GreeterMessage.jsx',GreeterForm:'public/components/GreeterForm.jsx',},扩展名:[,'.js',']}@NanduKalidindi&&@djfdev我最多没有10点上传图像。这是配置文件的一部分。如果仍然需要图像,我可以上传到图像托管服务并与您共享。可能您的加载程序测试了/\.jsx$/这可能是reason@EugenBleckBleck请编辑您的帖子,如果您希望添加内容,请不要在t中添加他评论道