@forge/cli-shared
8.24.08.24.0-experimental-04cc2b9
out/apps/package-installer.js~
out/apps/package-installer.jsModified+6−1
Index: package/out/apps/package-installer.js
===================================================================
--- package/out/apps/package-installer.js
+++ package/out/apps/package-installer.js
@@ -19,9 +19,14 @@
return new Promise((resolve) => {
if (NpmInstaller.dependenciesFileExists(directory)) {
this.logger.info(ui_1.Text.create.taskPackages);
const process = (0, cross_spawn_1.spawn)('npm', ['install', '--no-package-lock'], { cwd: directory });
- process.on('exit', resolve);
+ process.on('exit', (code) => {
+ if (code !== 0) {
+ this.logger.warn(ui_1.Text.create.error.packages.installFail);
+ }
+ resolve();
+ });
process.on('error', () => {
this.logger.warn(ui_1.Text.create.error.packages.installFail);
resolve();
});