From 0226bd90c6539874e367d2b4ba55ea504bd1ab50 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Sat, 23 Dec 2017 15:01:29 -0500 Subject: [PATCH] dont write service-worker.js and index.html to disk in prod mode --- lib/utils/generate_asset_cache.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/utils/generate_asset_cache.js b/lib/utils/generate_asset_cache.js index ddc86f1..607a11c 100644 --- a/lib/utils/generate_asset_cache.js +++ b/lib/utils/generate_asset_cache.js @@ -3,7 +3,7 @@ const path = require('path'); const glob = require('glob'); const templates = require('../templates.js'); const route_manager = require('../route_manager.js'); -const { dest } = require('../config.js'); +const { dest, dev } = require('../config.js'); function ensure_array(thing) { return Array.isArray(thing) ? thing : [thing]; // omg webpack what the HELL are you doing @@ -17,8 +17,10 @@ module.exports = function generate_asset_cache(clientInfo, serverInfo) { const service_worker = generate_service_worker(chunk_files); const index = generate_index(main_file); - fs.writeFileSync(path.join(dest, 'service-worker.js'), service_worker); - fs.writeFileSync(path.join(dest, 'index.html'), index); + if (dev) { + fs.writeFileSync(path.join(dest, 'service-worker.js'), service_worker); + fs.writeFileSync(path.join(dest, 'index.html'), index); + } return { client: {