可以通过expose-loader
进行全局变量的注入,同时也可以使用内置插件webpack.ProvidePlugin
对每个模块的闭包空间,注入一个变量,自动加载模块,而不必到处 import
或 require
,在别的模块中就不需要import了
- expose-loader 将库引入到全局作用域
-
安装
expose-loader
npm i -D expose-loader
-
配置loader
module: {
rules: [{
// 拿到 node_module 中的 jquery 的绝对路径
test: require.resolve('jquery'