nodejs中区分开发和生产环境
  • 内容
  • 相关

1、nodejs中区分开发和生产环境

var isDev = process.env.NODE_ENV !== 'production';


2、设置node_env的环境变量

mac: "export NODE_ENV=development&& node  xxx.js",

win: "set NODE_ENV=development&& node  xxx.js",


注意:export NODE_ENV=production && node xxx.js  这样在当前命令行下后续的命令中读取 NODE_ENV,都会得到  production 值;

如果直接使用 NODE_ENV=production node xxx.js,则 NODE_ENV 的有效性仅限当前命令,不会对后续命令有影响。


3、express 设置node_env的环境变量

设置process.env.NODE_ENV的环境变量可以用以下2种方式:

//在你的app.js文件中设置

process.env.NODE_ENV = 'development';


//在packgage.json文件中

"scripts": {
  "start": "set NODE_ENV && nodemon ./bin/www"
},


点赞
X
赞助一下:
    支付宝    微信    QQ红包

打开支付宝扫一扫
nodejs中区分开发和生产环境
         本页正文内容约548个文字
         本文标签:

         版权声明:若无特殊注明,本文皆为“懒人的小窝”原创,转载请保留文章出处。

         本文链接:https://suppore.cn/676.html   百度已收录

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论

8条评论
  1. avatar

    程序化交易 Lv.1    安徽省芜湖市 电信    回复

    哪有什么错过的人,会离开的都是路人。

    1. avatar

      澳门银座官网 Lv.2    安徽省芜湖市 电信    回复

      表面都是心连心,背后都在玩脑筋。

      1. avatar

        新澳门银座 Lv.2    安徽省芜湖市 电信    回复

        人在生活中,每天都有新的打击,遇到恶心事,你要学会淡定和从容,这个世界上的人渣是千姿百态的,善良人不能毁在懒子上,做人明理为先,懂得人尊重人,而不是听他人的地毁,就信以为真,人人都有心,不是吗,需要的善良之人,少一些伤害之人。

        1. avatar

          澳门银座平台 Lv.2    安徽省芜湖市 电信    回复

          做人,人品为先,才能为次;做事,明理为先,勤奋为次。

          1. avatar

            澳门银座注册 Lv.2    安徽省芜湖市 电信    回复

            有些人,晚上不怎么玩游戏,又没看书做事,也没谈恋爱,还没人聊天,但却总是在熬夜,不熬夜成了我们最难的自律。

            1. avatar

              量化交易系统 Lv.2    安徽省芜湖市 电信    回复

              不知道自己想做什么,就先把身边的事做好;不知道自己会遇到谁,就先学会善待在身边的人。

              1. avatar

                自动交易软件 Lv.2    安徽省芜湖市 电信    回复

                最舒服的状态是想干嘛就能干嘛,不想干嘛也可以不干嘛。