2
2
mirror of https://github.com/Llewellynvdm/nativefier.git synced 2024-06-27 07:33:47 +00:00

Merge pull request #24 from malept/ensure-outdir-exists

Ensure the out dir specified exists when building OSX app
This commit is contained in:
Max Ogden 2015-05-10 16:45:29 -07:00
commit be46561151

6
mac.js
View File

@ -98,8 +98,11 @@ function buildMacApp (opts, cb, newApp) {
function moveApp () { function moveApp () {
// finally, move app into cwd // finally, move app into cwd
var finalPath = path.join(opts.out || process.cwd(), opts.name + '.app') var outdir = opts.out || process.cwd()
var finalPath = path.join(outdir, opts.name + '.app')
mkdirp(outdir, function mkoutdirp () {
if (err) return cb(err)
fs.rename(newApp, finalPath, function moved (err) { fs.rename(newApp, finalPath, function moved (err) {
if (err) return cb(err) if (err) return cb(err)
if (opts.asar) { if (opts.asar) {
@ -111,6 +114,7 @@ function buildMacApp (opts, cb, newApp) {
updateMacIcon() updateMacIcon()
} }
}) })
})
} }
function updateMacIcon () { function updateMacIcon () {