mirror of
https://gitee.com/onvia/ccc-tnt-psd2ui
synced 2024-12-26 03:38:24 +00:00
..
This commit is contained in:
parent
516a7f20c1
commit
6723ffea73
23
src/index.js
23
src/index.js
@ -71,7 +71,7 @@ function zipFolder(target, output) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async function taskStart(name) {
|
async function taskStart(name) {
|
||||||
tmpFolder = path.join(root, `${name}_tmp`);
|
tmpFolder = path.join(root, "release", `${name}-${platform}`);
|
||||||
await copyPlugin(name);
|
await copyPlugin(name);
|
||||||
await deleteFile("node_modules");
|
await deleteFile("node_modules");
|
||||||
await copyNodeModules();
|
await copyNodeModules();
|
||||||
@ -80,6 +80,7 @@ async function taskStart(name) {
|
|||||||
await deleteFile("package-lock.json");
|
await deleteFile("package-lock.json");
|
||||||
await reWritePackage();
|
await reWritePackage();
|
||||||
await copyNodeJS();
|
await copyNodeJS();
|
||||||
|
await copyMacSH();
|
||||||
console.log(`创建完成 ${tmpFolder}`);
|
console.log(`创建完成 ${tmpFolder}`);
|
||||||
|
|
||||||
// fs.mkdirsSync(path.join(root, "release"));
|
// fs.mkdirsSync(path.join(root, "release"));
|
||||||
@ -90,7 +91,7 @@ function copyPlugin(name) {
|
|||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
|
|
||||||
let _path = path.join(root, name);
|
let _path = path.join(root, name);
|
||||||
console.log(`拷贝插件文件夹[${_path}]到临时文件夹`);
|
console.log(`拷贝插件文件夹[${_path}]到[${tmpFolder}]`);
|
||||||
fs.emptyDirSync(tmpFolder);
|
fs.emptyDirSync(tmpFolder);
|
||||||
fs.copy(_path, tmpFolder, (err) => {
|
fs.copy(_path, tmpFolder, (err) => {
|
||||||
err ? reject(err) : resolve();
|
err ? reject(err) : resolve();
|
||||||
@ -129,6 +130,20 @@ function copyNodeJS() {
|
|||||||
});
|
});
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function copyMacSH() {
|
||||||
|
return new Promise((resolve, reject) => {
|
||||||
|
if (OS.platform() !== 'darwin') {
|
||||||
|
resolve();
|
||||||
|
} else {
|
||||||
|
let sh = `install_depends.sh`;
|
||||||
|
fs.copy(path.join(root, "npm-packages", sh), path.join(tmpFolder, sh), (err) => {
|
||||||
|
err ? reject(err) : resolve();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
function reWritePackage() {
|
function reWritePackage() {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
let packagePath = path.join(tmpFolder, "package.json");
|
let packagePath = path.join(tmpFolder, "package.json");
|
||||||
@ -149,6 +164,6 @@ function reWritePackage() {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
version = "v3.4.+"
|
// version = "v3.4.+"
|
||||||
// version = "v2.4.x"
|
version = "v2.4.x"
|
||||||
taskStart(`${projectName}-${version}`);
|
taskStart(`${projectName}-${version}`);
|
||||||
|
Loading…
Reference in New Issue
Block a user