Skip to content
This repository was archived by the owner on Dec 5, 2024. It is now read-only.

Commit 82266fd

Browse files
committed
perf(tasks): use lazyload
1 parent b0bf6e0 commit 82266fd

File tree

2 files changed

+10
-12
lines changed

2 files changed

+10
-12
lines changed

packages/fusuma/src/tasks/index.js

+6-12
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,6 @@
33
const { join, isAbsolute } = require('path');
44
const fusuma = require('../configs/fusumarc');
55
const { warn, error } = require('../cli/log');
6-
const init = require('./init');
7-
const start = require('./start');
8-
const build = require('./build');
9-
const deploy = require('./deploy');
10-
const pdf = require('./pdf');
11-
const live = require('./live');
126

137
async function tasks({ type, options }) {
148
const { inputDir, outputDir } = options;
@@ -41,17 +35,17 @@ async function tasks({ type, options }) {
4135

4236
switch (type) {
4337
case 'init':
44-
return init(config);
38+
return require('./init')(config);
4539
case 'start':
46-
return start(config);
40+
return require('./start')(config);
4741
case 'build':
48-
return build(config);
42+
return require('./build')(config);
4943
case 'deploy':
50-
return deploy(config);
44+
return require('./deploy')(config);
5145
case 'pdf':
52-
return pdf(config);
46+
return require('./pdf')(config);
5347
case 'live':
54-
return live(config);
48+
return require('./live')(config);
5549
}
5650
}
5751

packages/fusuma/src/tasks/start.js

+4
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ const { start: webpackStart } = require('../webpack');
66
const { warn } = require('../cli/log');
77

88
async function start(config) {
9+
if (process.env.NODE_ENV === undefined) {
10+
process.env.NODE_ENV = 'development';
11+
}
12+
913
const spinner = new Spinner();
1014

1115
try {

0 commit comments

Comments
 (0)