这种webpack语法是什么样的:imports?this => global!exports?global.fetch

时间:2017-09-20 21:10:53

标签: webpack webpack-plugin

我正在查看包含以下代码的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模块,所以它在做什么?

1 个答案:

答案 0 :(得分:1)

事实证明这是imports-loaderexports-loader语法:https://webpack.js.org/loaders/imports-loader/