Из документации видно, что Angular копирует assets/
dir как есть. Итак, мне было интересно, есть ли способ избежать такого поведения, и только копировать ресурсы, которые фактически используются где-то в моем приложении.
Я видел проекты (веб-пакет, но не Angular), которые имеют следующая конфигурация:
{
test: /\.html$/,
use: [
{
loader: 'html-loader',
options: {
minimize: true,
attrs: ['img:src', 'video:poster', 'source:src']
}
}
]
},
{
test: /\.(png|jpg|svg|gif|webm|mp4|ttf|eot|woff|woff2)$/,
use: [
{
loader: 'file-loader',
options: {
name: '[path][name].[hash].[ext]',
context: 'src'
},
},
],
},
Копирует только те ресурсы, которые присутствуют в файле HTML.
Может ли это быть достигнуто в проекте Angular?