当前位置:首页 > electron > 正文内容

记录方便用到查阅

tigon5年前 (2020-09-07)electron2309

看看是什么运行环境

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’;

版权声明:本文由Web学习之路发布,如需转载请注明出处。

本文链接:https://webge.net/?id=94

“记录方便用到查阅” 的相关文章

electron 融云项目安装注意事项

git 地址 git@gitee.com:gotodemo/litinfo_cloud.git 最新代码分支 ludan_GS 1,node 版本14 window需要32位 2,npm install 安装依赖 3,npm run dev 启动项目 4,npm run...