Javascript 如果没有.jsx扩展名,我如何使用webpack?
我已经设置了webpack配置文件,并在resolve对象下添加了扩展参数。但是webpack仍然需要我添加扩展名.jsx。我还添加了别名,但仍然没有成功,请帮助 这是配置的一部分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
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中添加他评论道