codess
Version:
vscode代码片段管理器,通过 本地包(本地某个文件夹) 或官网的 远程包(代码片段集合) 生成本地项目的 vscode 代码片段配置。
35 lines (34 loc) • 919 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ENV = void 0;
const seting_1 = require("./seting");
class ENV {
static get env() {
return this._env;
}
static get development() {
return ENV.env == 'development';
}
static get production() {
return ENV.env == 'production';
}
static get baseURL() {
if (ENV.development) {
return process.env.CODESS_BASEURL || '';
}
return `${seting_1.seting.officialWebsite}/api`;
}
static setEnv(env) {
if (/^pro/i.test(env)) {
this._env = 'production';
}
else if (/^dev/i.test(env)) {
this._env = 'development';
}
else {
throw '无法读取环境变量的值,该值只能为 production | development | pro | dev';
}
}
}
exports.ENV = ENV;
ENV._env = 'production';