From 3fdb64184b1f342ca0e3e65f2b055ccb949281ce Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Fri, 6 Aug 2021 15:01:55 -0400 Subject: [PATCH] FIX: Don't swallow an error if we can't run `yarn ember build` --- lib/tasks/assets.rake | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/tasks/assets.rake b/lib/tasks/assets.rake index d6b6c34bf10..270ae80f704 100644 --- a/lib/tasks/assets.rake +++ b/lib/tasks/assets.rake @@ -229,7 +229,15 @@ def copy_ember_cli_assets assets = {} files = {} - system("yarn --cwd #{ember_dir} run ember build -prod") + unless system("yarn --cwd #{ember_dir} install") + STDERR.puts "Error running yarn install" + exit 1 + end + + unless system("yarn --cwd #{ember_dir} run ember build -prod") + STDERR.puts "Error running ember build" + exit 1 + end # Copy assets and generate manifest data Dir["#{ember_cli_assets}**/*"].each do |f|