mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-14 16:52:26 +08:00
chore(): no-install flag
This commit is contained in:
@ -5,7 +5,7 @@ const Listr = require('listr');
|
|||||||
async function main() {
|
async function main() {
|
||||||
const tasks = [];
|
const tasks = [];
|
||||||
common.packages.forEach(package => {
|
common.packages.forEach(package => {
|
||||||
common.preparePackage(tasks, package);
|
common.preparePackage(tasks, package, false, false);
|
||||||
});
|
});
|
||||||
|
|
||||||
const listr = new Listr(tasks, { showSubtasks: true });
|
const listr = new Listr(tasks, { showSubtasks: true });
|
||||||
|
@ -64,7 +64,7 @@ function checkGit(tasks) {
|
|||||||
const isValidVersion = input => Boolean(semver.valid(input));
|
const isValidVersion = input => Boolean(semver.valid(input));
|
||||||
|
|
||||||
|
|
||||||
function preparePackage(tasks, package, version) {
|
function preparePackage(tasks, package, version, install) {
|
||||||
const projectRoot = projectPath(package);
|
const projectRoot = projectPath(package);
|
||||||
const pkg = readPkg(package);
|
const pkg = readPkg(package);
|
||||||
|
|
||||||
@ -78,6 +78,7 @@ function preparePackage(tasks, package, version) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
if (install) {
|
||||||
projectTasks.push({
|
projectTasks.push({
|
||||||
title: `${pkg.name}: install npm dependencies`,
|
title: `${pkg.name}: install npm dependencies`,
|
||||||
task: async () => {
|
task: async () => {
|
||||||
@ -86,6 +87,7 @@ function preparePackage(tasks, package, version) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (package !== 'docs') {
|
if (package !== 'docs') {
|
||||||
if (package !== 'core') {
|
if (package !== 'core') {
|
||||||
|
@ -18,9 +18,10 @@ async function main() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const version = await askVersion();
|
const version = await askVersion();
|
||||||
|
const install = process.argv.indexOf('--no-install') < 0;
|
||||||
|
|
||||||
// compile and verify packages
|
// compile and verify packages
|
||||||
await preparePackages(common.packages, version);
|
await preparePackages(common.packages, version, install);
|
||||||
|
|
||||||
console.log(`\nionic ${version} prepared 🤖\n`);
|
console.log(`\nionic ${version} prepared 🤖\n`);
|
||||||
console.log(`Next steps:`);
|
console.log(`Next steps:`);
|
||||||
|
Reference in New Issue
Block a user