mirror of
https://github.com/layui/layui.git
synced 2026-02-09 02:09:18 +08:00
chore: 基础优化 (#2927)
* chore: 优化模块入口文件 * style: 优化字体 * build: 优化局部构建流程 * chore: 优化代码格式
This commit is contained in:
43
scripts/dev-builder.mjs
Normal file
43
scripts/dev-builder.mjs
Normal file
@@ -0,0 +1,43 @@
|
||||
/**
|
||||
* 生成开发包
|
||||
*/
|
||||
|
||||
import { spawn } from 'cross-spawn';
|
||||
|
||||
const DEST = 'tests/visual/assets/dist'; // 输出目录
|
||||
const env = { ...process.env, DEST, MODE: 'dev' };
|
||||
|
||||
// 执行 postcss 子进程
|
||||
export const postcss = (args = [], options = {}) => {
|
||||
args = [
|
||||
'src/css/index.css',
|
||||
'-o',
|
||||
`${DEST}/css/layui.css`,
|
||||
'--verbose',
|
||||
].concat(args);
|
||||
options = {
|
||||
env,
|
||||
stdio: 'inherit',
|
||||
...options,
|
||||
};
|
||||
|
||||
return spawn('postcss', args, options);
|
||||
};
|
||||
|
||||
// 执行 rollup 子进程
|
||||
export const rollup = (args = [], options = {}) => {
|
||||
args = ['-c'].concat(args);
|
||||
options = {
|
||||
env,
|
||||
stdio: 'inherit',
|
||||
...options,
|
||||
};
|
||||
|
||||
return spawn('rollup', args, options);
|
||||
};
|
||||
|
||||
// 是否执行子进程
|
||||
if (env.RUN) {
|
||||
postcss();
|
||||
rollup();
|
||||
}
|
||||
Reference in New Issue
Block a user