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 не само, че няма да добави хешове към имената, на файловете, но и линкнантите обектите във файловете, които се процесват няма да бъдат променени.
Ако имате мнение или въпроси за статията, не се колебайте да ги споделите.
Една входна точка за множество сайтове
Имаме приложение, което представлява микросайт и когато го заредите, виждате страница за вход. Нашите клиенти го предоставят на своите потребители и след като потребител влезе, се зареждат данни, свързани, както с клиента, към който принадлежат, така и с правата, зададени му от нашия клиент.
Vue emits с параметри
Предаването на събитията във Vue от компонент, обратно към този, който го извиква става с emits. Предаването може да се направи и с Pinia или друга библиотека за управление на 'състоянието', но това ще е за някоя друга статия.