config-overrides.js 中override传参设置publicPath
时间: 2023-12-10 22:05:18 浏览: 130
详解在create-react-app使用less与antd按需加载
在 `config-overrides.js` 中,可以通过调用 `getBabelLoader` 方法获取到 babel-loader 的配置对象,然后在其中设置 `publicPath`。以下是一个示例:
```js
const { getBabelLoader } = require('customize-cra');
module.exports = function override(config, env) {
const babelLoader = getBabelLoader(config);
babelLoader.options.publicPath = 'https://your-cdn.com/';
return config;
}
```
上面的代码中,我们首先引入了 `getBabelLoader` 方法,然后通过调用该方法获取到了 babel-loader 的配置对象 `babelLoader`。接着,我们在 `babelLoader.options` 中设置了 `publicPath` 的值为 `https://your-cdn.com/`,即设置了打包后静态资源文件的路径。最后,返回修改后的 `config`。
阅读全文