Signed-off-by: yangbo <1442420648@qq.com>
Change-Id: I551b71ebba8b8546519b0744a70b2a1dd2b8b69e
This commit is contained in:
yangbo
2022-01-20 11:40:33 +08:00
parent 8f6f4c622f
commit 8a42c4e4b1
+6 -5
View File
@@ -175,7 +175,7 @@ function addAbilityEntryObj(moduleJson) {
const entranceFiles = readAbilityEntrance(moduleJson);
entranceFiles.forEach(filePath => {
const key = filePath.replace(/^\.\/js\//, './').replace(/\.js$/, '');
abilityEntryObj[key] = path.resolve(proces.env.projectPath, '../', filePath);
abilityEntryObj[key] = path.resolve(process.env.projectPath, '../', filePath);
});
return abilityEntryObj;
}
@@ -238,9 +238,9 @@ function readFormPages(moduleJson) {
const pages = [];
if (moduleJson.module.extensionAbilities && moduleJson.module.extensionAbilities.length) {
moduleJson.module.extensionAbilities.forEach(extensionAbility => {
if (extensionAbility.type && extensionAbility.type === 'form' && extensionAbility.metadate &&
extensionAbility.metadate.length) {
extensionAbility.metadate.forEach(item => {
if (extensionAbility.type && extensionAbility.type === 'form' && extensionAbility.metadata &&
extensionAbility.metadata.length) {
extensionAbility.metadata.forEach(item => {
if (item.resource && /\@profile\:/.test(item.resource)) {
parseFormConfig(item.resource, pages);
}
@@ -248,6 +248,7 @@ function readFormPages(moduleJson) {
}
});
}
return pages;
}
function parseFormConfig(resource, pages) {
@@ -275,7 +276,7 @@ function buildManifest(manifest) {
if (process.env.DEVICE_LEVEL === 'card') {
manifest.pages = readFormPages(moduleJson);
}
manifest.minPlatformVersion = configJson.app.apiVersion.compatible;
manifest.minPlatformVersion = moduleJson.app.minAPIVersion;
} catch (e) {
throw Error("\x1B[31m" + 'ERROR: the module.json file is lost or format is invalid.' +
"\x1B[39m").message;