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: {