Я пытаюсь понять, почему мои переменные окружения работают с npm run build
, а не vue-cli-service serve --mode sandbox
Я следовал документам vue здесь
https://cli.vuejs.org/guide/cli-service.html#using-the-binary
- Я создал файлы .env для разных режимов, в которых я буду иметь приложение.
- Когда я выполняю сборку npm и обслуживаю ее с помощью узла, переменные .env верны, и яможно увидеть их с конечным продуктом. Однако, когда я делаю
vue-cli-service serve --mode sandbox
- , я чувствую, что здесь что-то упущено. Есть ли другое место, где он должен быть настроен
Документы хорошо справляются со сборкой, но я не знаю, что делать, когда дело доходит до обслуживания.
DockerFile node_modules src
README.md package-lock.json tests
__mocks__ package.json tsconfig.json
babel.config.js postcss.config.js tslint.json
dist public vue.config.js
jest.config.js server.js
Мои файлы .env на самом деле также находятся в этой структуре папок
Вот переменная в моих файлах .env
VUE_APP_WEB_API='https://whateverEnvironmentApiINeed'
имена файловниже
.env
.env.development.local
.env.sandbox.local
.env.qa.local
.env.production.local