From 505754783fbf94d3cfc6c8f882e7721e46571965 Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Thu, 5 Feb 2015 14:38:25 -0800 Subject: [PATCH] Warn empty app dir --- build/tasks/generate-asar-task.coffee | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build/tasks/generate-asar-task.coffee b/build/tasks/generate-asar-task.coffee index 266c6bf57..b6b0064ce 100644 --- a/build/tasks/generate-asar-task.coffee +++ b/build/tasks/generate-asar-task.coffee @@ -1,4 +1,5 @@ asar = require 'asar' +fs = require 'fs' path = require 'path' module.exports = (grunt) -> @@ -8,6 +9,10 @@ module.exports = (grunt) -> done = @async() appDir = grunt.config.get('atom.appDir') + unless fs.existsSync(appDir) + grunt.log.error 'The app has to be built before generating asar archive.' + return done(false) + asar.createPackage appDir, path.resolve(appDir, '..', 'app.asar'), (err) -> return done(err) if err? rm appDir