我已经设置了 webpack 配置文件并在解析对象下添加了扩展参数。但是 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-loader
需要像这样添加正则表达式以使用 js 或 jsx。
test: /\.js|.jsx$/
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句