Необходима внешняя помощь Webpack - PullRequest
0 голосов
/ 26 сентября 2019

Я создал приложение (используя vue и webpack), которому нужны два URL для доступа к службам REST.Эти URL-адреса отличаются для каждого развертывания.Так что мне бы очень хотелось иметь внешний файл конфигурации (возможно, JSON), в котором хранятся эти URL.

Я провел небольшое исследование и натолкнулся на внешние веб-пакеты.Добавлены внешние параметры в мой файл конфигурации:

module.exports = {

...

  externals: {
    tryout: path.resolve(__dirname, "./test.js")
  }

}

test.js действительно прост -> экспорт по умолчанию {url1: 'https://bla', url2:' https://bla2'}

Fromфайл vue, где мне нужен этот файл, я называю:

import Tryout from 'tryout'

console.log(Tryout)

Это заставляет мое приложение показывать пустой экран.Нет ошибок ни в консоли, ни в окне консоли npm.

Не уверен, что происходит.пара вопросов:

  • Я использую dev-сервер, не уверен, где разместить файл test.js. Я разместил его здесь: __dirname, "./test.js", так что это в моем каталоге сборки...
  • Должен ли я загрузить его в свой файл index.html как внешнюю загрузку из библиотеки?
  • У кого-нибудь есть пошаговый пример?Не удалось найти его в Интернете ..

Это должно быть просто, но не за что, поскольку я не получаю никаких ошибок или сообщений ...

Любая помощь будет очень полезной!

...