以下示例仅在some-module模块是Node模块时才有效,并且不适用于Webpack插件加载的模块.
如何使用Webpack自己的逻辑(增强型解析)来解析配置中的模块路径?
在我的情况下,它是bower-webpack-plugin,但我想这应该与任何方式相同ResolverPlugin
var BowerWebpackPlugin = require("bower-webpack-plugin");
module.exports = {
...
module: {
plugins: [new BowerWebpackPlugin()],
loaders: [
{
// this won't work
test: require.resolve("some-bower-module")
loader: "imports?this=>window"
}
]
};
Run Code Online (Sandbox Code Playgroud)
require.resolveinsidewebpack.config.js由 Node 而不是 Webpack 的解析器解析。您可以使用require("path").resolve("path/to/bower/module")来获取 Bower 模块的完整路径。
| 归档时间: |
|
| 查看次数: |
1128 次 |
| 最近记录: |