Эквивалент переопределения JSPM в Webpack - PullRequest
0 голосов
/ 02 июля 2018

У меня есть проект, который содержит следующий блок внутри блока jspm в файле package.json.

"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"
 })
 .
 .
 .

1 Ответ

0 голосов
/ 12 июля 2018

Я ответил на свой вопрос здесь: https://stackoverflow.com/a/51308003/1580915

TLDR: require вместо import решена проблема, Webpack не требовалась конфигурация jQuery

...