feat:Add log output for create
This commit is contained in:
parent
1d12e8985f
commit
a62869a99c
@ -54,7 +54,7 @@ async function initAndroid(dir: string, name: string) {
|
|||||||
sourceFile,
|
sourceFile,
|
||||||
(await fs.promises.readFile(sourceFile, "utf-8"))
|
(await fs.promises.readFile(sourceFile, "utf-8"))
|
||||||
.replace(/__\$__/g, name)
|
.replace(/__\$__/g, name)
|
||||||
.replace(/__\$appKey__/g, name.replace(/-/g,"_").toLowerCase())
|
.replace(/__\$appKey__/g, name.replace(/-/g, "_").toLowerCase())
|
||||||
.replace(/__\$Version__/g, currentVersion));
|
.replace(/__\$Version__/g, currentVersion));
|
||||||
}
|
}
|
||||||
console.log(`Create Doric Android Project Success`.green);
|
console.log(`Create Doric Android Project Success`.green);
|
||||||
@ -73,7 +73,7 @@ async function initiOS(dir: string, name: string) {
|
|||||||
sourceFile,
|
sourceFile,
|
||||||
(await fs.promises.readFile(sourceFile, "utf-8"))
|
(await fs.promises.readFile(sourceFile, "utf-8"))
|
||||||
.replace(/__\$__/g, name)
|
.replace(/__\$__/g, name)
|
||||||
.replace(/__\$appKey__/g, name.replace(/-/g,"_").toLowerCase())
|
.replace(/__\$appKey__/g, name.replace(/-/g, "_").toLowerCase())
|
||||||
.replace(/__\$Version__/g, currentVersion));
|
.replace(/__\$Version__/g, currentVersion));
|
||||||
}
|
}
|
||||||
await fs.promises.rename(path.resolve(iOSDir, "Example.xcodeproj"), path.resolve(iOSDir, `${name}.xcodeproj`));
|
await fs.promises.rename(path.resolve(iOSDir, "Example.xcodeproj"), path.resolve(iOSDir, `${name}.xcodeproj`));
|
||||||
@ -101,7 +101,12 @@ export default async function create(name: string) {
|
|||||||
await initiOS(cwd, name)
|
await initiOS(cwd, name)
|
||||||
}
|
}
|
||||||
console.log("Install node modules ...".green)
|
console.log("Install node modules ...".green)
|
||||||
await Shell.exec('npm', ['install'], { cwd });
|
await Shell.exec('npm', ['install'], {
|
||||||
await Shell.exec('npm', ['run', 'build'], { cwd });
|
cwd,
|
||||||
|
env: process.env,
|
||||||
|
consoleHandler: (info) => {
|
||||||
|
console.log(info)
|
||||||
|
}
|
||||||
|
});
|
||||||
console.log("Installed, welcome!".green)
|
console.log("Installed, welcome!".green)
|
||||||
}
|
}
|
Reference in New Issue
Block a user