diff --git a/lib/config.js b/lib/config.js index 1e01e23..120f1dc 100644 --- a/lib/config.js +++ b/lib/config.js @@ -11,6 +11,4 @@ exports.dest = path.resolve( process.env.SAPPER_DEST || '.sapper' ); -exports.main_built = path.resolve('templates/.main.tmp.js'); - exports.server_routes = path.resolve(exports.dest, 'server-routes.js'); \ No newline at end of file diff --git a/lib/utils/create_app.js b/lib/utils/create_app.js index 2f96a45..e891a00 100644 --- a/lib/utils/create_app.js +++ b/lib/utils/create_app.js @@ -1,6 +1,6 @@ const fs = require('fs'); const path = require('path'); -const { dest, main_built, server_routes, dev } = require('../config.js'); +const { dest, server_routes, dev } = require('../config.js'); module.exports = function create_app(src, dest, routes, options) { function create_client_main() { @@ -23,11 +23,13 @@ module.exports = function create_app(src, dest, routes, options) { .replace(/__routes__/g, code) .replace(/__dev__/g, String(dev)); - fs.writeFileSync(main_built, main); + const file = path.resolve(dest, 'main.js'); + + fs.writeFileSync(file, main); // need to fudge the mtime, because webpack is soft in the head - const stats = fs.statSync(main_built); - fs.utimesSync(main_built, stats.atimeMs - 999999, stats.mtimeMs - 999999); + const stats = fs.statSync(file); + fs.utimesSync(file, stats.atimeMs - 999999, stats.mtimeMs - 999999); } function create_server_routes() { diff --git a/webpack/config.js b/webpack/config.js index 53790f3..688a6e0 100644 --- a/webpack/config.js +++ b/webpack/config.js @@ -1,6 +1,6 @@ const path = require('path'); const route_manager = require('../lib/route_manager.js'); -const { src, dest, dev, main_built, server_routes } = require('../lib/config.js'); +const { src, dest, dev, server_routes } = require('../lib/config.js'); module.exports = { dev, @@ -8,7 +8,7 @@ module.exports = { client: { entry: () => { return { - main: main_built + main: `${dest}/main.js` }; },