UNPKG

@gdjiami/cli

Version:

CLI for build front end project.

21 lines (20 loc) 894 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var path_1 = tslib_1.__importDefault(require("path")); var fs_extra_1 = tslib_1.__importDefault(require("fs-extra")); var utils_1 = require("../../utils"); /** * 初始化tsconfig.json * TODO: 目前tsconfig.json 不支持extends node_modules 中的配置. 而且baseurl和rootDir都是相对tsconfi.json所在的位置 */ var genTsConfig = function (appPath, ownPath, ownPkg) { var tsConfigPath = path_1.default.join(appPath, 'tsconfig.json'); var builinTsConfigPath = path_1.default.join(ownPath, 'lib/tsconfig.json'); if (fs_extra_1.default.existsSync(tsConfigPath)) { return; } fs_extra_1.default.copyFileSync(builinTsConfigPath, tsConfigPath); utils_1.message.info('created tsconfig.json'); }; exports.default = genTsConfig;