Commit feaa3e98 by lixinming

no message

parent 763a58b2
...@@ -7,6 +7,7 @@ ...@@ -7,6 +7,7 @@
"@alicloud/sms-sdk": "^1.1.6", "@alicloud/sms-sdk": "^1.1.6",
"@types/node": "^10.12.18", "@types/node": "^10.12.18",
"body-parser": "^1.19.0", "body-parser": "^1.19.0",
"compressing": "^1.5.1",
"compression": "^1.7.4", "compression": "^1.7.4",
"express": "^4.17.1", "express": "^4.17.1",
"express-async-handler": "^1.1.4", "express-async-handler": "^1.1.4",
......
const fs = require('fs');
export function createCode(config) {
}
function createRouter(config) {
}
function createModule() {
}
function createBiz() {
}
function createFile(path, str) {
fs.acess(path, (err) => {
if (!err) {
console.error(path, "文件已存在 请检查是否有冲突");
return;
}
fs.writeFileSync(path, str);
console.log(path, "创建文件成功");
});
}
\ No newline at end of file
//创建node服务
export function createNodeServer(configList) {
//解压缩模板到临时目录
//生成代码到指定目录
//生成excel模板
//生成接口文档
//生成给大屏用的接口协议
//生成word文档
//压缩目录
}
const compressing = require('compressing');
//压缩文件
export function zip(targetFileDir, compressDir) {
return new Promise( (res, rej) => {
compressing.gzip.compressFile(targetFileDir, compressDir).then(result => {
res(result);
}).catch( (err) => {
rej(err);
});
});
}
//解压缩
export function unZip() {
return new Promise( (res, rej) => {
compressing.gzip.uncompress()
});
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment