Я запускаю приложение vuejs внутри приложения ASP.NET, используя визуальную студию. Я использую веб-пакет и следую этому руководству по настройке: https://marczak.io/posts/netcore. -vuejs/. Я не могу понять, как запустить приложение в рабочем режиме? Если мне нужно изменить мой process.env.NODE_ENV, откуда мне его изменить?
1 ответ
Вы можете получить доступ к режиму, в котором работает приложение, с помощью process.env.NODE_ENV
.
Однако вы не можете получить к нему доступ непосредственно к шаблону, поскольку он ограничен контекстом Vue this
.
Если вы хотите получить к нему доступ в шаблоне Vue, вы можете сделать это с помощью вычисляемого свойства.
computed: {
appMode () {
return process.env.NODE_ENV
}
}
И в шаблоне:
<p> {{ appMode }} </p>
Я настоятельно рекомендую вам узнать больше здесь (Vue документы командной строки)
Вы должны знать, что, когда вы будете готовы развернуть приложение вы можете установить режимы. Например, я предлагаю вам добавить 2 скрипты в
package.json
:
scripts: {
// other scripts
"build-production": "vue-cli-service build --mode production",
"build-staging": "vue-cli-service build --mode staging",
}
Если вы хотите выполнить промежуточное развертывание:
npm run build-staging
Если вы хотите выполнить развертывание в рабочей среде:
npm run build-production
Похожие вопросы
Связанные вопросы
Новые вопросы
vue.js
Vue.js - это прогрессивный JavaScript-фреймворк с открытым исходным кодом для создания пользовательских интерфейсов, который стремится к постепенному внедрению. Vue.js в основном используется для интерфейсной разработки и требует среднего уровня HTML и CSS. Вопросы Vue.js сильно зависят от версии и всегда должны быть помечены тегами [vuejs2] или [vuejs3] в дополнение к этому тегу.