Из того, что я могу установить node-sass-middleware, который я использую для компиляции файлов .scss
в Express, повторно компилирует файлы .css
из моих .scss
файлов при каждом запросе.Как сделать связующее звено узла-sass не перекомпилировать каждый раз, даже если никаких изменений?
Это не идеальный вариант для производственной среды, я бы предпочел, чтобы он только перекомпилировал файлы, если они были изменены с момента последней компиляции. Я предполагаю, что это возможно, обнюхивая целевые папки/файлы в некотором роде, но мне было интересно, есть ли простой способ достичь этого, о котором я не знаю. Может быть, флаг для node-sass
или что-то, что мне не хватает, хотя я ничего не могу найти в документации.
Возможно, что на самом деле он не перерабатывается каждый раз с самого начала, но я не уверен, как это проверить.
Надеюсь, кто-то может помочь! Спасибо!
Другое наблюдение: кажется, что он перекомпилируется через определенный промежуток времени (я не уверен, но это не менее пяти минут), несмотря ни на что. Это не имеет никакого отношения к опции maxAge, потому что даже когда я установил это на несколько секунд, он не перекомпилировался через минуту или около того. –