Commit 8915da2c authored by rockyl's avatar rockyl

过程、脚本、自定义模块代码抽离功能

parent e4ae62fb
......@@ -208,6 +208,7 @@ ${scripts}
*/
const replaceFields = ['pageTitle', 'containerId'];
const TAG = 'zeroing-pack';
async function pack(data, options) {
let version = Date.now() + Math.floor(Math.random() * 1000);
......@@ -240,7 +241,10 @@ async function packData(data, {debug, getProcesses, getScripts, getCustoms}) {
newData.dataMapping = data.dataMapping;
newData.processes = data.processes;
console.log(TAG, 'start');
/*=====START process =====*/
console.log(TAG, 'start process');
let processIDs = [];
findDepPidsBat(processIDs, data.processes);
let builtinProcesses = newData.builtinProcesses = [];
......@@ -263,6 +267,7 @@ async function packData(data, {debug, getProcesses, getScripts, getCustoms}) {
for (let process of data.processes) {
processManager.deal(process);
}
await processManager.generateCurrent(); //自定义过程先编译
for (let process of builtinProcesses) {
......@@ -277,6 +282,7 @@ async function packData(data, {debug, getProcesses, getScripts, getCustoms}) {
/*=====END process =====*/
/*=====START script =====*/
console.log(TAG, 'start script');
let scriptIDs = [];
for (let view of newData.views) {
traverseNode(view, (node) => {
......@@ -310,6 +316,7 @@ async function packData(data, {debug, getProcesses, getScripts, getCustoms}) {
/*=====END script =====*/
/*=====START custom =====*/
console.log(TAG, 'start custom');
//newData.customs = [];
if (data.customs && data.customs.length > 0) {
/*newData.customs = */
......
This diff is collapsed.
......@@ -214,6 +214,7 @@ ${scripts}
*/
const replaceFields = ['pageTitle', 'containerId'];
const TAG = 'zeroing-pack';
async function pack(data, options) {
let version = Date.now() + Math.floor(Math.random() * 1000);
......@@ -246,7 +247,10 @@ async function packData(data, {debug, getProcesses, getScripts, getCustoms}) {
newData.dataMapping = data.dataMapping;
newData.processes = data.processes;
console.log(TAG, 'start');
/*=====START process =====*/
console.log(TAG, 'start process');
let processIDs = [];
findDepPidsBat(processIDs, data.processes);
let builtinProcesses = newData.builtinProcesses = [];
......@@ -269,6 +273,7 @@ async function packData(data, {debug, getProcesses, getScripts, getCustoms}) {
for (let process of data.processes) {
processManager.deal(process);
}
await processManager.generateCurrent(); //自定义过程先编译
for (let process of builtinProcesses) {
......@@ -283,6 +288,7 @@ async function packData(data, {debug, getProcesses, getScripts, getCustoms}) {
/*=====END process =====*/
/*=====START script =====*/
console.log(TAG, 'start script');
let scriptIDs = [];
for (let view of newData.views) {
traverseNode(view, (node) => {
......@@ -316,6 +322,7 @@ async function packData(data, {debug, getProcesses, getScripts, getCustoms}) {
/*=====END script =====*/
/*=====START custom =====*/
console.log(TAG, 'start custom');
//newData.customs = [];
if (data.customs && data.customs.length > 0) {
/*newData.customs = */
......
This diff is collapsed.
......@@ -214,6 +214,7 @@ ${scripts}
*/
const replaceFields = ['pageTitle', 'containerId'];
const TAG = 'zeroing-pack';
async function pack(data, options) {
let version = Date.now() + Math.floor(Math.random() * 1000);
......@@ -246,7 +247,10 @@ ${scripts}
newData.dataMapping = data.dataMapping;
newData.processes = data.processes;
console.log(TAG, 'start');
/*=====START process =====*/
console.log(TAG, 'start process');
let processIDs = [];
findDepPidsBat(processIDs, data.processes);
let builtinProcesses = newData.builtinProcesses = [];
......@@ -269,6 +273,7 @@ ${scripts}
for (let process of data.processes) {
processManager.deal(process);
}
await processManager.generateCurrent(); //自定义过程先编译
for (let process of builtinProcesses) {
......@@ -283,6 +288,7 @@ ${scripts}
/*=====END process =====*/
/*=====START script =====*/
console.log(TAG, 'start script');
let scriptIDs = [];
for (let view of newData.views) {
traverseNode(view, (node) => {
......@@ -316,6 +322,7 @@ ${scripts}
/*=====END script =====*/
/*=====START custom =====*/
console.log(TAG, 'start custom');
//newData.customs = [];
if (data.customs && data.customs.length > 0) {
/*newData.customs = */
......
This diff is collapsed.
......@@ -11,6 +11,7 @@ import CustomManager from './CustomManager'
import {uglify} from "./code-process";
const replaceFields = ['pageTitle', 'containerId'];
const TAG = 'zeroing-pack';
export async function pack(data, options) {
let version = Date.now() + Math.floor(Math.random() * 1000);
......@@ -43,7 +44,10 @@ async function packData(data, {debug, getProcesses, getScripts, getCustoms}) {
newData.dataMapping = data.dataMapping;
newData.processes = data.processes;
console.log(TAG, 'start');
/*=====START process =====*/
console.log(TAG, 'start process');
let processIDs = [];
findDepPidsBat(processIDs, data.processes);
let builtinProcesses = newData.builtinProcesses = [];
......@@ -66,6 +70,7 @@ async function packData(data, {debug, getProcesses, getScripts, getCustoms}) {
for (let process of data.processes) {
processManager.deal(process);
}
await processManager.generateCurrent(); //自定义过程先编译
for (let process of builtinProcesses) {
......@@ -80,6 +85,7 @@ async function packData(data, {debug, getProcesses, getScripts, getCustoms}) {
/*=====END process =====*/
/*=====START script =====*/
console.log(TAG, 'start script');
let scriptIDs = [];
for (let view of newData.views) {
traverseNode(view, (node) => {
......@@ -113,6 +119,7 @@ async function packData(data, {debug, getProcesses, getScripts, getCustoms}) {
/*=====END script =====*/
/*=====START custom =====*/
console.log(TAG, 'start custom');
//newData.customs = [];
if (data.customs && data.customs.length > 0) {
/*newData.customs = */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment