作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经设置了 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。
测试:/\.js|.jsx$/
关于javascript - 如何在没有 .jsx 扩展名的情况下使用 webpack?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46800709/
我是一名优秀的程序员,十分优秀!