浮声新志

webpack插件篇:ResolverPlugin详解

用途说明

ResolverPlugin ()

Apply a plugin (or array of plugins) to one or more resolvers (as specified in types).

  • plugins a plugin or an array of plugins that should be applied to the resolver(s).

  • types a resolver type or an array of resolver types (default: [“normal”], resolver types: normal, context, loader)

All plugins from enhanced-resolve are exported as properties for the ResolverPlugin.

webpack.config.js配置

1
new webpack.ResolverPlugin(plugins, [types])

案例

1
2
3
new webpack.ResolverPlugin([
new webpack.ResolverPlugin.DirectoryDescriptionFilePlugin("bower.json", ["main"])
], ["normal", "loader"])