always build in prod mode

This commit is contained in:
Rich Harris
2018-02-03 16:26:47 -05:00
parent 15b1fbf8a6
commit 7b01242f3e
3 changed files with 9 additions and 9 deletions

View File

@@ -1,6 +1,8 @@
import { build, export as exporter } from 'sapper/core.js';
import { dest, dev, entry, src } from '../config';
process.env.NODE_ENV = 'production';
const cmd = process.argv[2];
const start = Date.now();
@@ -14,9 +16,7 @@ if (cmd === 'build') {
console.error(err ? err.details || err.stack || err.message || err : 'Unknown error');
});
} else if (cmd === 'export') {
const start = Date.now();
build({ dest, dev, entry, src })
build({ dest, dev: false, entry, src })
.then(() => exporter({ src, dest }))
.then(() => {
const elapsed = Date.now() - start;

View File

@@ -63,7 +63,7 @@ export default function exporter({ src, dest }) { // TODO dest is a terrible nam
return fetch(url, opts);
};
const middleware = require('./middleware')(); // TODO this is filthy
const middleware = require('./middleware')({ dev: false }); // TODO this is filthy
app.use(middleware);
const server = app.listen(PORT);
@@ -100,8 +100,5 @@ export default function exporter({ src, dest }) { // TODO dest is a terrible nam
}
return handle(new URL(origin)) // TODO all static routes
.then(() => {
server.close();
middleware.close();
});
.then(() => server.close());
}

View File

@@ -122,7 +122,10 @@ function connect_prod() {
return middleware;
}
export default dev ? connect_dev : connect_prod;
export default function connect({ dev: _dev = dev } = {}) {
console.log({ dev, _dev });
return _dev ? connect_dev() : connect_prod();
}
function set_req_pathname(req, res, next) {
req.pathname = req.url.replace(/\?.*/, '');