@gdjiami/cli
Version:
CLI for build front end project.
21 lines (20 loc) • 894 B
JavaScript
;
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;