npm install
и npm update
устанавливают файлы в node_modules
. Измененные временные метки этих файлов - это не то, что вы ожидаете: время, когда эти файлы были в последний раз установлены или обновлены в локальной файловой системе. Вместо этого npm
намеренно (я думаю) гарантирует, что значение mtime
установленных файлов останется таким же, как в исходном архиве.
Это означает, что можно найти действительно старые файлы в node_modules
:
$ stat node_modules/plotly.js-dist/plotly.js | grep Modify
Modify: 1985-10-26 09:15:00.000000000 +0100
Основная проблема заключается в том, что я использую эти файлы в процессе сборки, который запускается только в том случае, если mtime
исходного файла является более поздним, чем mtime
. * 1014 целевого файла. *
Как настроить npm
для обновления mtime
файла при его установке или обновлении?