Я использую промежуточное программное обеспечение Parcel с Express, как описано здесь: https://parceljs.org/api.html#middleware
Когда я запускаю это в работе, я не хочу, чтобы замена горячего модуля была включена.
Как я могу настроить это так, чтобы оно работало в dev с HMR и в prod без HMR?По сути, я не знаю, как использовать режим build
с этим промежуточным ПО: https://parceljs.org/production.html#%E2%9C%A8-production
Должен ли я использовать parcel-bundler
, только если он находится в dev
, и использовать конфигурацию static
, если этоin prod?
Добавление образца кода для справки:
const Bundler = require('parcel-bundler');
const app = require('express')();
const file = 'index.html'; // Pass an absolute path to the entrypoint here
const options = {}; // See options section of api docs, for the possibilities
// Initialize a new bundler using a file and options
const bundler = new Bundler(file, options);
// Let express use the bundler middleware, this will let Parcel handle every request over your express server
app.use(bundler.middleware());
// Listen on port 8080
app.listen(8080);