我有自己的 json-loader,我想用它来代替内置的加载器。这曾经在 webpack-3 中工作;在 webpack-4 中,我的加载器被调用,但结果被传递给内置加载器,然后它会出错,因为它被输入的是 JS 源代码,而不是 json。如何防止调用内置的 json-loader?我的 webpack.cofig.ts 看起来像这样:
import * as webpack from 'webpack'
import * as path from 'path'
const config = {
mode: 'production',
node: { fs: 'empty' },
resolveLoader: {
alias: { 'custom-json-loader': 'zotero-plugin/loader/json' },
},
module: {
rules: [ { test: /\.json$/, use: [ 'custom-json-loader' ] } ],
},
// ...
}
export default config