UNPKG

@ainc/script

Version:

Script compiler for typescript

40 lines (33 loc) 915 B
#!/usr/bin/env node /** ***************************************** * Created by edonet@163.com * Created on 2019-10-29 15:18:49 ***************************************** */ 'use strict'; /** ***************************************** * 加载依赖 ***************************************** */ const { resolve } = require('path'); const { spawn } = require('../dist/cp.js'); /** ***************************************** * 获取参数 ***************************************** */ const script = resolve(__dirname, '../dist/cli.js'); const args = process.argv.slice(2); const idx = args.findIndex(argv => argv === '--'); /** ***************************************** * 执行命令 ***************************************** */ if (idx > -1) { spawn('node', args.slice(idx + 1).concat(script, args.slice(0, idx))); } else { spawn('node', ['--preserve-symlinks', script].concat(args)); }