mirror of
https://github.com/meteor/meteor.git
synced 2026-05-02 03:01:46 -04:00
add progress logging for npm dependency installation
This commit is contained in:
@@ -88,6 +88,14 @@ async function ensureDependenciesInstalled(dependencies, globalStateKey, package
|
||||
const devDepsToInstall = allDepsToInstall.filter(dep => dep.dev === true || dep.dev == null);
|
||||
if (devDepsToInstall.length > 0) {
|
||||
const devDepsStrings = devDepsToInstall.map(dep => `${dep.name}@${dep.version}`);
|
||||
|
||||
// Log progress for dev dependencies
|
||||
logProgress(
|
||||
`🔧 Installing ${devDepsToInstall.length} dev dependenc${
|
||||
devDepsToInstall.length === 1 ? "y" : "ies"
|
||||
}...`
|
||||
);
|
||||
|
||||
success = await installNpmDependency(devDepsStrings, {
|
||||
cwd: appDir,
|
||||
dev: true,
|
||||
@@ -100,6 +108,13 @@ async function ensureDependenciesInstalled(dependencies, globalStateKey, package
|
||||
if (depsToInstall.length > 0) {
|
||||
const depsStrings = depsToInstall.map(dep => `${dep.name}@${dep.version}`);
|
||||
|
||||
// Log progress for regular dependencies
|
||||
logProgress(
|
||||
`🔧 Installing ${depsToInstall.length} dependenc${
|
||||
devDepsToInstall.length === 1 ? "y" : "ies"
|
||||
}...`
|
||||
);
|
||||
|
||||
let depsSuccess;
|
||||
depsSuccess = await installNpmDependency(depsStrings, {
|
||||
cwd: appDir,
|
||||
|
||||
Reference in New Issue
Block a user