记录方便用到查阅

原创 tigon  2020-09-07 14:44:51  阅读 43 次 评论 0 条

看看是什么运行环境

parse.js文件

const path = require('path');
const fs = require('fs');
const { ConfigIniParser } = require('config-ini-parser');

const parser = new ConfigIniParser('\n');
const config = path.join(__dirname, './build.conf');
try {
    const iniContent = fs.readFileSync(config, 'utf-8');
    parser.parse(iniContent);
} catch (error) {
    process.stdout.write('请先运行 npm install 以安装依赖并初始化配置!!\n\n');
    process.exit(1);
}

module.exports = {
    read(key) {
        return parser.get('base', key);
    },
    write(key, value) {
        parser.set('base', key, value);
    },
    flush() {
        fs.writeFileSync(config, parser.stringify().replace(/=/g, ' = '));
    },
};

使用
const { read } = require(‘./parser’);
// 运行时环境:Desktop or Web
const IS_DESKTOP = read(‘runtime’) !== ‘web’;

本文地址:https://webge.net/?id=94
版权声明:本文为原创文章,版权归 tigon 所有,欢迎分享本文,转载请保留出处!
相关文章 关键词:

评论已关闭!