diff --git a/lib/config.js b/lib/config.js index 120f1dc..18e3732 100644 --- a/lib/config.js +++ b/lib/config.js @@ -1,4 +1,6 @@ const path = require('path'); +const mkdirp = require('mkdirp'); +const rimraf = require('rimraf'); exports.dev = process.env.NODE_ENV !== 'production'; @@ -11,4 +13,7 @@ exports.dest = path.resolve( process.env.SAPPER_DEST || '.sapper' ); +mkdirp(exports.dest); +rimraf.sync(path.join(exports.dest, '**/*')); + exports.server_routes = path.resolve(exports.dest, 'server-routes.js'); \ No newline at end of file diff --git a/lib/index.js b/lib/index.js index 573367f..24a6144 100644 --- a/lib/index.js +++ b/lib/index.js @@ -12,9 +12,6 @@ const escape_html = require('escape-html'); const { src, dest, dev } = require('./config.js'); module.exports = function connect(opts) { - mkdirp(dest); - rimraf.sync(path.join(dest, '**/*')); - let routes = create_routes( glob.sync('**/*.+(html|js|mjs)', { cwd: src }) );