@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();
                 });