28.02.2024 г.
Parcel & Robots
Има различни начини, да окажете на ParcelJS, кои файлове са статични и не трябва да преминават през билд трансформацията, но ако са малък брой, можете да активирате transformers плъгина и след това да ги окажете директно в билд скрипта в package.json файла.
package.json
{
"scripts": {
"build": "parcel build src/index.html src/robots.txt src/favicon.ico"
}
}
По този начин robots.txt и favicon.ico няма да бъде обработван от ParcelJS и ще бъде директно прехвърлен в билд директории.
Transformers плъгина
За да заработи правилно горния билд скрипт, трябва да добавите в .parcelrc файла следния код:
.parcelrc
{
"extends": "@parcel/config-default",
"transformers": {
"*.{txt,ico}": ["@parcel/transformer-raw"]
}
}
ParcelJS не само, че няма да добави хешове към имената, на файловете, но и линкнантите обектите във файловете, които се процесват няма да бъдат променени.