diff --git a/packages/rspack/lib/dependencies.js b/packages/rspack/lib/dependencies.js index 60867007c2..814f002bf3 100644 --- a/packages/rspack/lib/dependencies.js +++ b/packages/rspack/lib/dependencies.js @@ -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,