shimming 改变 this 指向 指向 window
shimming
plugins:[
new htmlWebpackPligin({
template:`./src/index.html`
}),
new cleanWebpackPligin(['dist'],{
root: path.resolve(__dirname,'../')
}),
// 增加这个
new webpack.ProvidePlugin({
$:'jquery' ,
_:'lodash'
})
],
// 改变 this 指向 指向 window npm install imports-loader@0.8.0 --save-dev
module:{ rules:[ { test: /\.m?js$/, exclude: /node_modules/, use: [ { loader: "babel-loader", },{ loader: "imports-loader?this=>window", } ] } ,
// 改变 this 指向 指向 window npm install imports-loader@0.8.0 --save-dev
module:{ rules:[ { test: /\.m?js$/, exclude: /node_modules/, use: [ { loader: "babel-loader", },{ loader: "imports-loader?this=>window", } ] } ,