我正在查看包含以下代码的webpack配置:
std::string
我从webpack docs看到new webpack.ProvidePlugin({
fetch: 'imports?this=>global!exports?global.fetch!whatwg-fetch',
}),
用右边的模块替换了左边的值(fetch),无需找到ProvidePlugin
。
我可以按照文档中的示例进行操作,例如
import
在jquery模块中加载代码中遇到new webpack.ProvidePlugin({
$: 'jquery',
jQuery: 'jquery'
})
或$
的地方。但是我的代码看起来不像js模块,所以它在做什么?
答案 0 :(得分:1)
事实证明这是imports-loader
和exports-loader
语法:https://webpack.js.org/loaders/imports-loader/。