cyber,
Твой модуль одну картинку перенес и заменил url, может и для file-loader есть какой-нибудь параметр, чтобы сравнивал файлы по хэшу. Правда твой модуль работает только так
background: url(bg.jpg);
Вот так уже не работает
background: url('./bg.jpg');
ENOENT: no such file or directory, open '...\project\'.\bg.jpg'