Я пытаюсь кэшировать перебор моих svgs и других файлов, таких как перевод json.
Проблема, с которой я сталкиваюсь, заключается в том, что webpack не распознает импортированные svgs, как показано ниже:
<md-icon md-svg-src="assets/icons/ic-edit.svg"></md-icon>
Я хочу иметь возможность хэшировать это имя, поэтому я не могу просто использовать CopyWebpackPlugin для копирования и хэширования своих активов, поскольку его также необходимо обновить в разметке.
{
test: /\.svg$/,
loader: 'file-loader',
options: {
name(file) {
// doesnt log anything as not picking up urls within angular templates
console.log(file);
return '[name]-[hash].[ext]'
}
}
}
Какие параметры можно сделатьЯ должен обрабатывать svgs в моем приложении?Было бы очень большим рефакторингом переместить все svgs из шаблона и импортировать их в js и использовать их встроенным образом, но разве это единственный вариант, который у меня есть?то, что я ищу, даже возможно?