JSPM 覆盖 Webpack 中的等价物

JSPM override equivalent in Webpack

我有一个项目,在 package.json 文件的 jspm 块中包含以下块。

"overrides": {
  "github:repoName/myPackage@master": {
    "main": "js/someFolder",
    "shim": {
      "js/someFolder": [
        "jquery"
      ]
    }
  }

在一个单独的项目中,我想使用同一个包,但我不会使用 JSPM。我需要一种方法来强制执行此 jquery 覆盖,但无法成功实现。我在我的项目中使用 Webpack。这个 webpack.config.js 是我在这种覆盖中编码的地方吗?如果可能的话,我想避免使用 shrinkwrap.js。

到目前为止,我已尝试在我的 webpack.config.js 中添加以下内容(不可否认,这有点矫枉过正):

plugins:[
 new webpack.ProvidePlugin({
   $: "jquery",
   "$": "jquery",
   "jQuery": "jquery",
   "jquery": "jquery",
   jQuery: "jquery",
   jquery: "jquery",
   "window.jQuery": "jquery",
   "window.$": "jquery"
 })
 .
 .
 .

我在这里回答了我自己的问题:

TLDR:require 而不是 import 解决了这个问题,Webpack 不需要 jQuery 配置