12345678910111213141516171819202122232425 |
- "use strict";
- // const fs = require("fs");
- // // 如果是egg的ts项目,由于egg-script会给ts项目通过-r引入sourcemap的注入文件,但是pkg的spawn不支持,所以把项目标识为飞ts
- // // 如果不是ts项目忽略一下两行
- // // const pkgInfo = require("./package");
- // // pkgInfo.egg.typescript = false; // 防止egg-script识别为 typescript 自动添加soucemap支持(--require 在pkg的spawn中不支持)
- // // 由于egg-script是默认以当前执行proccess.cwd() 路径为默认项目的,打包后需要每次输入 /snapshot/${项目文件夹名} 作为指定目录
- // // 所以,以下为修改参数,自动嵌入“/snapshot/${项目文件夹名}”
- // const baseDir = "/snapshot/" + fs.readdirSync("/snapshot")[0];
- // // 当 start 的时候,自动嵌入bashDir为 /snapshot/${项目文件夹名}
- // // 如果要传入自定义启动参数也可以在这里处理,如指定是否后台运行,指定端口号等
- // const startIndex = process.argv.indexOf("start");
- // if (startIndex > -1) {
- // process.argv = [].concat(
- // process.argv.slice(0, startIndex + 1),
- // baseDir,
- // process.argv.slice(startIndex + 1)
- // );
- // }
- // // 然后直接调起egg-scripts执行
- // require("./node_modules/egg-scripts/bin/egg-scripts.js");
- require(__dirname + '/node_modules/egg-scripts/bin/egg-scripts.js')
|