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

Readme

Keywords

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