Maison > interface Web > js tutoriel > Comment résoudre l'erreur lors de la configuration de NODE_ENV dans nodejs ?

Comment résoudre l'erreur lors de la configuration de NODE_ENV dans nodejs ?

青灯夜游
Libérer: 2021-05-17 10:47:57
avant
1895 Les gens l'ont consulté

Cet article vous présentera la solution à l'erreur de définition de NODE_ENV dans nodejs dans l'environnement Windows. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

Comment résoudre l'erreur lors de la configuration de NODE_ENV dans nodejs ?

[Apprentissage recommandé : "Tutoriel nodejs"]

Quand je regardais la documentation du nœud aujourd'hui, j'ai vu "Node Chapitre .js "La différence entre l'environnement de développement et l'environnement de production", J'ai rencontré quelques pièges lors de la configuration de NODE_ENV. J'ai cherché sur Internet mais je n'ai pas trouvé la réponse que je voulais, j'ai donc publié ce message pour aider tout le monde à éviter les pièges. Le code affiché dans le document est le suivant :

// app.js 文件中的代码
console.log('NODE_ENV的值为:'+process.env.NODE_ENV)
Copier après la connexion
// 终端命令行
NODE_ENV=production node app.js
Copier après la connexion

Exécutez-le...

Comment résoudre lerreur lors de la configuration de NODE_ENV dans nodejs ?

emm, que se passe-t-il ? Le document officiel est-il mal écrit ? Je suis rapidement allé en ligne pour vérifier ce qui se passait. Après quelques recherches, j'ai découvert que les lignes de commande pour définir les variables en cours d'exécution sont différentes selon les systèmes d'exploitation. Cela devrait être comme ceci sous Windows :

set NODE_ENV=production &&  node app.js
Copier après la connexion

D'accord, changez. Faisons-le à nouveau... À ce stade, certaines personnes peuvent l'avoir exécuté avec succès, tandis que d'autres peuvent rencontrer l'erreur suivante.

Comment résoudre lerreur lors de la configuration de NODE_ENV dans nodejs ?

Que se passe-t-il ? La raison est que le terminal utilisé est PowerShell, qui ne prend pas en charge le symbole "&&". La solution est également très simple. Transformez-le simplement en cmd. La méthode de commutation est présentée dans la figure ci-dessous :

Comment résoudre lerreur lors de la configuration de NODE_ENV dans nodejs ?

Comment résoudre lerreur lors de la configuration de NODE_ENV dans nodejs ?

L'opération finale réussie est la suivante :

Comment résoudre lerreur lors de la configuration de NODE_ENV dans nodejs ?

Merci pour votre navigation !

Pour plus de connaissances sur la programmation, veuillez visiter : 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!

Étiquettes associées:
source:juejin.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal