想用react写一个chrome插件,直接用jsx语法,jsx翻译成内联的js,chrome拒绝,需要转成普通的js做外联
webpack
的话可以使用 jsx-loader
或者babel
。功能一样,不过jsx-loader
已经不被推荐使用了。
module: {
loaders: [
{
test: /\.jsx?$/,
exclude: /(node_modules|bower_components)/,
loader: 'babel'
}
]
}
module: {
loaders: [
{
test: /\.jsx?$/,
exclude: /(node_modules|bower_components)/,
loader: 'jsx-loader'
}
]
}
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
babel 使用预编译