zoukankan      html  css  js  c++  java
  • process.env.NODE_ENV详解

    原文地址:https://www.jianshu.com/p/f4638f5df1c7

    二、process.env.NODE_ENV该如何配置?

    process.env属性返回的是一个包含用户环境信息的对象,它可以区分开发环境或正式环境的依据,那么我们如何配置它呢?

    方法1:配置环境变量

    • windows环境配置如下:
    #node中常用的到的环境变量是NODE_ENV,首先查看是否存在 
    set NODE_ENV 
    
    #如果不存在则添加环境变量 
    set NODE_ENV=production 
    
    #环境变量追加值 set 变量名=%变量名%;变量内容 
    set path=%path%;C:web;C:Tools 
    
    #某些时候需要删除环境变量 
    set NODE_ENV=

    Linux配置(mac系统环境也属于这个)如下:

    #node中常用的到的环境变量是NODE_ENV,首先查看是否存在
    echo $NODE_ENV
    
    #如果不存在则添加环境变量
    export NODE_ENV=production
    
    #环境变量追加值
    export path=$path:/home/download:/usr/local/
    
    #某些时候需要删除环境变量
    unset NODE_ENV
    
    #某些时候需要显示所有的环境变量
    env
    注意:如果NODE_ENV设置为production后,所有的项目都会处于正式环境中。
    此时使用命令npm install下载依赖包时,只会把package.json中的dependencies依赖项下载下来,对于devDependencies中的依赖包是下载不下来的。因此需要使用上面的命令unset NODE_ENV删除刚刚设置的环境变量。


    作者:西瓜鱼仔
    链接:https://www.jianshu.com/p/f4638f5df1c7
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
    原创文章请随便转载。愿和大家分享,并且一起进步。-- 江 coder
  • 相关阅读:
    标签的讲解
    属性分类
    LeetCode 003. 无重复字符的最长子串 双指针
    Leetcode 136. 只出现一次的数字 异或性质
    Leetcode 231. 2的幂 数学
    LeetCode 21. 合并两个有序链表
    象棋博弈资源
    acwing 343. 排序 topsort floyd 传播闭包
    Leetcode 945 使数组唯一的最小增量 贪心
    Leetcode 785 判断二分图 BFS 二分染色
  • 原文地址:https://www.cnblogs.com/jiangxiaobo/p/13985364.html
Copyright © 2011-2022 走看看