415 Stimmen

Wie man NODE_ENV in OS X auf Produktion/Entwicklung setzt

Zur Verwendung in express.js-Umgebungen. Irgendwelche Vorschläge?

2voto

garenyondem Punkte 531

Wenn Sie mit Windows arbeiten. Öffnen Sie die cmd im rechten Ordner und dann zuerst

set node_env={your env name here}

drücken Sie die Eingabetaste, dann können Sie Ihren Knoten starten mit

node app.js

Es beginnt mit Ihrer Umgebungseinstellung

2voto

Alireza Punkte 92209

Wenn Sie mit webpack in Ihrer Anwendung haben, können Sie es dort einfach einstellen, indem Sie DefinePlugin ...

Also in Ihrem plugin Abschnitt, setzen Sie die NODE_ENV zu production :

plugins: [
  new webpack.DefinePlugin({
    'process.env.NODE_ENV': '"production"',
  })
]

1voto

Tính Ngô Quang Punkte 3750
npm start --mode production
npm start --mode development

Mit process.env.NODE_ENV = 'Produktion'

0voto

Jesse Punkte 307

Daniel hat eine fantastische Antwort auf die Frage, was der bessere Ansatz für die korrekte Bereitstellung (Einrichten und Vergessen) ist.

Für diejenigen, die Express benutzen. Sie können grunt-express-server verwenden, der ebenfalls fantastisch ist. https://www.npmjs.org/package/grunt-express-server

0voto

Furkan Öztürk Punkte 817

Sie können nach Umgebung wie folgt vorgehen,

NODE_ENV=production npm run start

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X