diff --git a/node_modules/architect-build/npm_build.js b/node_modules/architect-build/npm_build.js index eaebe681..8912b0df 100644 --- a/node_modules/architect-build/npm_build.js +++ b/node_modules/architect-build/npm_build.js @@ -199,19 +199,21 @@ dest = "/build/webkitbuilds/app.nw" var args = ["local","-s", "local"]; */ module.exports = function(options, cb) { - var dest = convertPath(options.dest); + var dest = options.dest && convertPath(options.dest); var root = convertPath(options.root); var args = options.args; ignore = options.ignore && function(id) { return options.ignore.test(id); }; build(root, args, function(err, result) { - var serverSource = fs.readFileSync(root + "/server.js", "utf8"); - serverSource = serverSource.replace(/^(#.*|"use strict";?|\s)*/, function(a) { - return a.trim() + "\n\n" + patchTemplate + "\n\n"; - }); - fs.writeFileSync(dest + "/server.js", serverSource, "utf8"); - fs.writeFileSync(dest + "/module-map.json", JSON.stringify(result.moduleMap), "utf8"); + if (dest) { + var serverSource = fs.readFileSync(root + "/server.js", "utf8"); + serverSource = serverSource.replace(/^(#.*|"use strict";?|\s)*/, function(a) { + return a.trim() + "\n\n" + patchTemplate + "\n\n"; + }); + fs.writeFileSync(dest + "/server.js", serverSource, "utf8"); + fs.writeFileSync(dest + "/module-map.json", JSON.stringify(result.moduleMap), "utf8"); + } cb(null, result); });