Я работаю над приложением Vue (используя cli 3).Стороннему компоненту внешнего интерфейса требуется файл конфигурации.Я хотел бы использовать разные файлы в зависимости от моего узла env, но неясно, как это сделать.Например, моя структура каталогов может иметь tree.production.js и tree.development.js.В моем основном javascript я не могу указать
import {tree} from `./assets/tree.${process.env.NODE_ENV}.js`;
Я также не могу использовать файлы .env для указания
import {tree} from `./assets/tree.${process.env.VUE_APP_TREE}.js`;
Я хотел бы попробовать использоватьwebpack a la vue.config.js, чтобы использовать правильный файл и переименовать его в tree.js, так что в моем коде я могу просто указать
import {tree} from "./assets/tree.js"
Или действительно любые лучшие рекомендации о том, как добиться этого довольно обыденногои, казалось бы, обычное переключение dev / prod.
Что-то вроде
//vue.config.js
module.exports = {
configureWebpack: config => {
if (process.env.NODE_ENV === 'production') {
// do something with tree.production.js...
} else {
// do something with tree.development.js
}
}
}