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