Я создал приложение (используя 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 как внешнюю загрузку из библиотеки?
- У кого-нибудь есть пошаговый пример?Не удалось найти его в Интернете ..
Это должно быть просто, но не за что, поскольку я не получаю никаких ошибок или сообщений ...
Любая помощь будет очень полезной!