webpack encore Настройка пседонима пути для файлов javascript
Primary tabs
В Symfony 4.3 можно использовать вызов (webpack.config.js):
Encore
.addAliases({ // псевдонимы путей для более удобной загрузки
// вне зависимости от уровня вложенности файл в приложении
'@universal': path.resolve(__dirname, 'assets/js/react/components/universal'),
},
);После чего вместо путей типа:
import FormSection from '../../../universal/form/FormSection'
использовать:
import FormSection from '@universal/form/FormSection';
(что очень удобно при перемещениях файлов и большой вложенности)
ВНИМАНИЕ: при изменении псевдонимов дев-серверу потребуется перезапуск (судя по всему он считывает их только один раз).
Источники:
- Все методы энкора: https://github.com/symfony/webpack-encore/blob/master/index.js
- Log in to post comments
- 2728 reads