Подключайте ресурсы сгенерированные Webpack в Битриксе.
composer require maximaster/bitrix-webpack-assetsnpm i --save webpack-manifest-pluginimport { WebpackManifestPlugin } from 'webpack-manifest-plugin';
export const config = {
plugins: [
new WebpackManifestPlugin({}),
],
};<?php
use Maximaster\BitrixWebpackAssets\Resource;
$resources = Resources::fromJsonFile("{$container->get('documentRoot')}/res/manifest.json");Например в шаблоне:
$resources->useAllOf(SITE_TEMPLATE_ID . 'Template');Или в компоненте:
$resources->useAllFor($this);Рекомендуется внедрять $resources как зависимость в компонент, см. статью в нашем блоге.