Javascript 如何解决Webpack4中的加载程序?
使用Javascript 如何解决Webpack4中的加载程序?,javascript,webpack,webpack-4,Javascript,Webpack,Webpack 4,使用webpackversion4.6.0 我需要使用webpack解析加载程序的路径 加载程序在节点\u模块依赖项中的使用方式如下: const loadedIndex = require('!!../loaders/A-loader!./index.js'); 我想用另一个B-loader覆盖此加载程序A-loader 以下是我的项目的结构: _ directory |_ node_modules |_ lib |_ loaders/A-loader.js
webpack
version4.6.0
我需要使用webpack解析加载程序的路径
加载程序在节点\u模块
依赖项中的使用方式如下:
const loadedIndex = require('!!../loaders/A-loader!./index.js');
我想用另一个B-loader
覆盖此加载程序A-loader
以下是我的项目的结构:
_ directory
|_ node_modules
|_ lib
|_ loaders/A-loader.js
|_ index.js
|_ loaders/B-loader.js
我想使用webpack将当前的A-loader
替换为B-loader
我不知道如何使用它,我尝试过,但这不起作用:
{
resolveLoader {
alias: {
'A-loader': 'path/to/my/directory/loaders/B-loaders.js'
}
}
}
有人知道如何解决这个问题吗?试试看这里:这是更新的api,文档正在更新中,所以不要太依赖它。尝试查看“解析”下的别名。保留您的
resolveLoader
解决方案,但不要使用require(“!!A-loader!”/index.js”)代码>取而代之。我不确定当你说“但这不起作用”时你已经尝试了什么,所以我不能给出这个答案。如果它解决了问题,请告诉我,以便我可以添加它作为答案