изменить экспорт гармонии, чтобы сделать что-то еще, используя Webpack для сборки - PullRequest
0 голосов
/ 25 ноября 2018

Ниже приведен упрощенный код.Теперь у меня есть два файла, работающих как эти

// utils.js
export {
  $fetch,
  // other utils
}


// index.js
import(a.js)


// a.js
import { $fetch } from 'utils'
$fetch()
  .then(() => {
    // do something
  })

Теперь я хочу перехватить метод $ fetch, чтобы сделать что-то еще, поэтому я попробую это.

// index.js
import(b.js)
import(a.js)


// b.js
import * as Utils from 'utils'
let _fetch = $fetch
Utils.$fetch = () => {
  // do something else 

  return _$fetch()
}

, но это не удалось.

failed description

Я знаю причину, но не знаю, как решить эту проблему для удовлетворения моих потребностей.

webpack manifest section

Я искал, но пока не нашел ничего полезного.также это Макет именованного экспорта для тестирования с помощью Jest

thx для помощи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...