import Path from "../Path"; import Parser from "../parse/Parser"; import * as fs from 'fs'; import * as path from 'path'; import FairyManager from "./FairyManager"; import Setting from "../Setting"; export class SettingPublishReader { public static Load(fairyProjectPath: string, fairyManager: FairyManager) { var filepath = fairyProjectPath + "/settings/Publish.json"; if(!fs.existsSync(filepath)) { console.error("没找到文件:", filepath); return; } var txt = fs.readFileSync(filepath, {encoding: 'utf-8'}) var json = JSON.parse(txt); if(json.codeGeneration) { Setting.Options.codeClassNamePrefix = json.codeGeneration.classNamePrefix.trim(); Setting.Options.codeMemberNamePrefix = json.codeGeneration.memberNamePrefix.trim(); } Setting.Options.resPath = fairyProjectPath + "/" + json.path + "/"; } }