- 找到 node_modules\af-webpack\lib\getConfig.js 文件,我们查看里面module配置代码,可以发现图片loader使用的是url-loader并options.limit 已经配置为10000,且输出目录已确定。
{
exclude: [/\.(html|ejs)$/, /\.json$/, /\.(js|jsx|ts|tsx)$/, /\.(css|less|scss|sass)$/, ...(opts.urlLoaderExcludes || [])],
loader: require.resolve('url-loader'),
options: {
limit: 10000,
name: 'static/[name].[hash:8].[ext]'
}
}
复制代码
- 通过图片loader 代码
exclude: [/\.(html|ejs)$/, /\.json$/, /\.(js|jsx|ts|tsx)$/, /\.(css|less|scss|sass)$/, ...(opts.urlLoaderExcludes || [])],
复制代码
我们得出配置urlLoaderExcludes 可以先将我们要重新配置的文件正则排除。 .webpackrc.js