我在npm模块中提供了多个加载器。我希望不同的项目根据需要加载这些webpack加载器。所以我将它们捆绑到一个模块中。如何在webpack配置中添加这些加载器?
以下是我为名为test-module
和装载机test-loader
1)期望它直接解析模块(test-loader
甚至通过导出设置)并使用加载器。
loader: 'test-module/test-loader'
2)尝试在resolveLoader
中添加配置
resolveLoader: {
modules: ['node_modules', 'test-module'],
extensions: ['.js', '.json'],
mainFields: ['loader', 'main'],
}
和
loader: 'test-loader'
3)甚至试过给文件夹的相对路径
resolveLoader: {
modules: ['node_modules', 'node_modules\test-module\loaders'],
extensions: ['.js', '.json'],
mainFields: ['loader', 'main'],
}
和
loader: 'test-loader'
以上都不起作用。但直接在装载机中给出了相对路径。
loader: './node_modules/test-module/'
有没有更好的方法来提供相对路径?