• Home
  • Raw
  • Download

Lines Matching refs:projectConfig

59 const projectConfig = {};  constant
73 function initProjectConfig(projectConfig) { argument
74 projectConfig.entryObj = {};
75 projectConfig.cardObj = {};
76 projectConfig.projectPath = projectConfig.projectPath || process.env.aceModuleRoot ||
78 projectConfig.buildPath = projectConfig.buildPath || process.env.aceModuleBuild ||
79 path.resolve(projectConfig.projectPath, 'build');
80projectConfig.aceModuleBuild = projectConfig.buildPath; // To be compatible with both webpack and …
81 projectConfig.manifestFilePath = projectConfig.manifestFilePath || process.env.aceManifestPath ||
82 path.join(projectConfig.projectPath, 'manifest.json');
83 projectConfig.aceProfilePath = projectConfig.aceProfilePath || process.env.aceProfilePath;
84projectConfig.aceModuleJsonPath = projectConfig.aceModuleJsonPath || process.env.aceModuleJsonPath;
85 projectConfig.aceSuperVisualPath = projectConfig.aceSuperVisualPath ||
87 projectConfig.hashProjectPath = projectConfig.hashProjectPath ||
88 hashProjectPath(projectConfig.projectPath);
89 projectConfig.aceBuildJson = projectConfig.aceBuildJson || process.env.aceBuildJson;
90 projectConfig.cachePath = projectConfig.cachePath || process.env.cachePath ||
92 projectConfig.aceSoPath = projectConfig.aceSoPath || process.env.aceSoPath;
93 projectConfig.xtsMode = /ets_loader_ark$/.test(__dirname);
94projectConfig.localPropertiesPath = projectConfig.localPropertiesPath || process.env.localProperti…
95projectConfig.projectProfilePath = projectConfig.projectProfilePath || process.env.projectProfileP…
96 projectConfig.isPreview = projectConfig.isPreview || process.env.isPreview === 'true';
97 projectConfig.compileMode = projectConfig.compileMode || 'jsbundle';
98 projectConfig.runtimeOS = projectConfig.runtimeOS || process.env.runtimeOS || 'default';
99 projectConfig.sdkInfo = projectConfig.sdkInfo || process.env.sdkInfo || 'default';
100 projectConfig.compileHar = false;
101 projectConfig.compileShared = false;
102 projectConfig.splitCommon = false;
103 projectConfig.checkEntry = projectConfig.checkEntry || process.env.checkEntry;
104 projectConfig.obfuscateHarType = projectConfig.obfuscateHarType || process.env.obfuscate;
105 projectConfig.packageDir = 'node_modules';
106 projectConfig.packageJson = 'package.json';
107 projectConfig.packageManagerType = 'npm';
108 projectConfig.cardEntryObj = {};
109 projectConfig.compilerTypes = [];
110 projectConfig.isCrossplatform = projectConfig.isCrossplatform || false;
113 function loadEntryObj(projectConfig) { argument
115 initProjectConfig(projectConfig);
118 setEntryFile(projectConfig);
119 setFaTestRunnerFile(projectConfig);
122 setAbilityPages(projectConfig);
123 setStageTestRunnerFile(projectConfig);
127 projectConfig.entryObj['./' + staticPreviewPage] = projectConfig.projectPath + path.sep +
130 if (fs.existsSync(projectConfig.manifestFilePath)) {
131 const jsonString = fs.readFileSync(projectConfig.manifestFilePath).toString();
137 projectConfig.pagesJsonFileName = 'config.json';
138 } else if (projectConfig.aceModuleJsonPath && fs.existsSync(projectConfig.aceModuleJsonPath)) {
140 buildManifest(manifest, projectConfig.aceModuleJsonPath);
142 …throw Error('\u001b[31m ERROR: the manifest file ' + projectConfig.manifestFilePath.replace(/\\/g,…