Create a default browser target if one is not specified.

This commit is contained in:
Matthew Arbesfeld
2014-07-22 13:56:47 -07:00
parent 6a726e5843
commit e222e69cca
2 changed files with 11 additions and 7 deletions

View File

@@ -4,6 +4,7 @@ Package.describe({
});
Package.on_use(function (api) {
api.use('deps');
api.export('HTML');
api.add_files(['utils.js', 'html.js', 'tohtml.js']);

View File

@@ -1782,14 +1782,17 @@ exports.bundle = function (options) {
});
// Server
var browserClient = targets["client.browser"] ||
makeBlankClientTarget(app);
if (browserClient) {
var server = options.cachedServerTarget ||
makeServerTarget(app, browserClient);
server.clientTarget = browserClient;
targets.server = server;
var browserClient = targets["client.browser"];
if (! browserClient) {
browserClient = makeBlankClientTarget(app);
targets["client.browser"] = browserClient;
}
var server = options.cachedServerTarget ||
makeServerTarget(app, browserClient);
server.clientTarget = browserClient;
targets.server = server;
}
// Pick up any additional targets in /programs