Maison >interface Web >uni-app >Comment uniapp détermine-t-il l'environnement d'exploitation ?
Comment uniapp détermine l'environnement d'exécution : vous pouvez utiliser [process.env.NODE_ENV] pour déterminer si l'environnement actuel est un environnement de développement ou un environnement de production. Le code est [if(process.env.NODE_ENV =. == 'développement'){ console.log].
L'environnement d'exploitation de ce tutoriel : système Windows7, version uni-app2.5.1, ordinateur thinkpad t480.
Recommandé (gratuit) : Tutoriel de développement d'uni-app
Comment uniapp détermine l'environnement d'exécution :
uni-app
Vous pouvez utiliser process.env.NODE_ENV
pour déterminer si l'environnement actuel est un environnement de développement ou un environnement de production. Généralement utilisé pour basculer dynamiquement entre la connexion à un serveur de test ou à un serveur de production.
Dans HBuilderX, le code compilé en cliquant sur "Exécuter" est l'environnement de développement, et le code compilé en cliquant sur "Release" est l'environnement de production
Le mode cli est une méthode courante de traitement de l'environnement de compilation.
if(process.env.NODE_ENV === 'development'){ console.log('开发环境') }else{ console.log('生产环境') }
Si vous devez personnaliser davantage d'environnements, tels que des environnements de test :
En supposant que vous n'ayez besoin de configurer qu'une seule plateforme, vous pouvez package.json Dans la configuration, il y en aura un de plus dans le menu d'exécution et de publication de HBuilderX.
S'il est configuré pour toutes les plateformes, il peut être configuré dans vue-config.js.
Bloc de code rapide
Tapez les blocs de code uEnvDev et uEnvProd dans HBuilderX pour générer rapidement le code de détermination de l'environnement d'exécution correspondant au développement et à la production.
// uEnvDev if (process.env.NODE_ENV === 'development') { // TODO } // uEnvProd if (process.env.NODE_ENV === 'production') { // TODO }
Recommandations d'apprentissage gratuites associées : Vidéo de programmation
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!