fie-env

3.1.4 • Public • Published

fie-env

NPM version David deps Known Vulnerabilities npm download

fie内外网环境设置及判断

Installation

$ npm install fie-env -g --registry=https://registry.npm.taobao.org

API

setExtranetEnv()

设置FIE的运行环境为外网环境

const fieEnv = require('fie-env');
fieEnv.setExtranetEnv();

setIntranetEnv()

设置FIE的运行环境为内网环境

const fieEnv = require('fie-env');
fieEnv.setIntranetEnv();

isIntranet()

是否是内网环境

优先判断process.env.FIE_ENV变量,值为intranet,则返回true process.env.FIE_ENV 为枚举类型,取值为: intranet / extranet

 
const fieEnv = require('fie-env');
fieEnv.setIntranetEnv();
 
const resultEnv = fieEnv.isIntranet();
console(resultEnv);  //==> true
 
fieEnv.setExtranetEnv();
const resultEnv2 = fieEnv.isIntranet();
console(resultEnv2);  //==> false
 
process.env.FIE_ENV = 'intranet';
const resultEnv3 = fieEnv.isIntranet();
console(resultEnv3);  //==> true
 

hasConfigFile()

判断FIE环境配置文件(fie.env.json)是否存在,可用做FIE环境是否已初始化的判断

const fieEnv = require('fie-env');
fieEnv.setExtranetEnv();
fieEnv.hasConfigFile();  //=> true

removeConfigFile()

删除FIE环境配置文件(fie.env.json)

const fieEnv = require('fie-env');
fieEnv.removeConfigFile();
fieEnv.hasConfigFile();  //=> false

Support

使用过程中遇到的相关问题,及BUG反馈,可联系: hugohua baofen14787@gmail.com ,也可直接提issues

License

GNU GPLv3

Dependencies (4)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i fie-env

    Weekly Downloads

    26

    Version

    3.1.4

    License

    none

    Unpacked Size

    40.7 kB

    Total Files

    4

    Last publish

    Collaborators

    • hugohua
    • xiaocong.hxc
    • zernmal
    • zhouxiong03
    • akirakai
    • mark-ck
    • channing_hyl