swc-loader
此模块允许您将 SWC 与 webpack 一起使用。
安装
pnpm i -D @swc/core swc-loader
用法
webpack.config.js
module: {
rules: [
{
test: /\.m?js$/,
exclude: /(node_modules)/,
use: {
// `.swcrc` can be used to configure swc
loader: "swc-loader"
}
}
]
}
React 开发
该 jsc.transform.react.development
选项会根据 webpack mode
(在新标签页中打开) 自动设置。
使用 babel-loader
当与 babel-loader 一起使用时,parseMap 选项必须设置为 true。
webpack.config.js
module: {
rules: [
{
test: /\.m?js$/,
exclude: /(node_modules)/,
use: {
loader: "swc-loader",
options: {
parseMap: true
}
}
}
]
}