Каждый раз, когда я запускаю npm run prod
, все файлы *.js.map
изменяются.Есть ли способ избежать этого?
Досадно, что мне приходится каждый раз извлекать несвязанные файлы исходных карт перед git commit
.Если я просто добавлю их в репо, репо будет становиться все больше и больше.
Заранее спасибо.: D
(ps: мы должны поместить скомпилированные файлы в git repo. Это не мое дело.)
Вот мой webpack.mix.js
файл.
const mix = require('laravel-mix');
const glob = require('glob');
const userScripts = glob.sync('resources/assets/user/js/**/[^_]*.js');
if (process.env.NODE_ENV === 'production') {
mix.sourceMaps();
}
userScripts.forEach(filename => {
const filenameAry = filename.substr('resources/assets/user/js/'.length).split('/');
const dist = 'public/assets/user/js/' + filenameAry.splice(0, filenameAry.length - 1).join('/');
mix.js(filename, dist).version();
});