Maison  >  Article  >  interface Web  >  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 ?

青灯夜游
青灯夜游avant
2021-05-17 10:47:571865parcourir

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)
// 终端命令行
NODE_ENV=production node app.js

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

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer