| 1234567891011121314151617181920212223242526272829303132333435 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.parseArguments = exports.initArguments = void 0;
- function initArguments(manifestJson, pagesJson) {
- const args = parseArguments(pagesJson);
- if (args) {
- manifestJson.plus.arguments = args;
- }
- }
- exports.initArguments = initArguments;
- function parseArguments(pagesJson) {
- if (process.env.NODE_ENV !== 'development') {
- return;
- }
- // 指定了入口
- if (process.env.UNI_CLI_LAUNCH_PAGE_PATH) {
- return JSON.stringify({
- path: process.env.UNI_CLI_LAUNCH_PAGE_PATH,
- query: process.env.UNI_CLI_LAUNCH_PAGE_QUERY,
- });
- }
- const condition = pagesJson.condition;
- if (condition && condition.list?.length) {
- const list = condition.list;
- let current = condition.current || 0;
- if (current < 0) {
- current = 0;
- }
- if (current >= list.length) {
- current = 0;
- }
- return JSON.stringify(list[current]);
- }
- }
- exports.parseArguments = parseArguments;
|