CNode

新手求助,在windows上怎么设置node express的NODE_ENV环境变量,我想让express运行产品模式,非常感谢!!!

Lliujie2012发布于14 年前最后回复10 年前13 回复23463 浏览0 收藏

新手求助,在windows上怎么设置node express的NODE_ENV环境变量,我想让express运行产品模式,非常感谢!!!

查看回复

回复 (13)

B
bugong-Y#1·10 年前

mark

Q
qinyang912#2·10 年前

可以用git bash😃

A
aguai2008#3·14 年前

搞不懂你,我怎么就不用环境变量。。。。。

L
leizongmin#4·14 年前

我一直都是这样用的,改生产环境的config.js

app.set('env', 'production');
J
jiyinyiyong#5·14 年前

Linux 用户飘过,, 不知道 set 对不对的.. -> http://www.sangsan.cn/article/learn/387.htm

L
leizongmin#6·14 年前
引用 jiyinyiyongLinux 用户飘过,, 不知道 set 对不对的.. http://www.sangsan.cn/article/learn/387.htm

Windows用户撸过,, 是用set来设置环境变量,Linux上咋设置啊?

J
jiyinyiyong#8·14 年前
引用 jiyinyiyongLinux 用户飘过,, 不知道 set 对不对的.. http://www.sangsan.cn/article/learn/387.htm

第二的的 env 用来放在别的命令前面, 然后后面的命令会用上这个环境

G
gxmari007#9·14 年前

= =你node.js的环境变量怎么设置就怎么设置NODE_ENV啊

L
liujie2012#10·14 年前
引用 jiyinyiyongLinux 用户飘过,, 不知道 set 对不对的.. http://www.sangsan.cn/article/learn/387.htm

@leizongmin 谢谢,我也是用Set设置,但是不知道为什么 node app.js 运行的时候,express不会在产品模式上运行。

L
liujie2012#11·14 年前
引用 leizongmin我一直都是这样用的,改生产环境的 config.js :

非常感谢,用你说的app.set('env', 'production') 这个设置之后,我现在可以在产品模式下运行了,但是我还是有个疑问,为什么我用set 命令设置NODE_ENV时,没有作用呢? 我用的是windows7.

L
leizongmin#12·14 年前
引用 leizongmin我一直都是这样用的,改生产环境的 config.js :

@liujie2012

set NODE_ENV=production
node app.js

我在本地测试是可以运行在production模式的,不知道你具体是怎么操作,以及是怎样判断没有在production模式下运行的?

G
goooto#13·13 年前

楼上的方法可以 我试了下

参与回复
登录后即可参与回复。登录