ProvidePlugin
自动加载模块,而不必在每处都 import 或 require 它们。
或
默认情况下,模块解析路径为当前文件夹(./**)和 node_modules。
也可以指定完整路径:
每当在模块中遇到 identifier 作为自由变量时,相应的模块会自动加载,且 identifier 会被填充为已加载模块的输出(或者是属性,以支持具名导出)。
为了导入一个 ES2015 模块的默认导出,你必须指定模块的 default 属性。
选项
- 类型:
Record<string, string | string[]>
示例
在浏览器中使用 process 对象
在浏览器环境中启用 process 对象的支持。
以下代码片段:
将被转换为:
jQuery
要自动加载 jquery,我们可以把它暴露的两个变量都对应到相应的模块:
然后在我们的任何源代码中:
Lodash map
Vue.js
本页改编自 webpack 文档,遵循 CC BY 4.0,且已作修改。

