terminal42 / contao-webpack-encore
为Contao页面布局添加Symfony Webpack Encore集成。
1.0.0
2024-03-18 13:58 UTC
Requires
- php: ^7.4 || ^8.0
- ext-json: *
- contao/core-bundle: ^4.9
- symfony/filesystem: ^4 || ^5 || ^6
- symfony/finder: ^4 || ^5 || ^6
- symfony/webpack-encore-bundle: ^1.12
Requires (Dev)
- contao/manager-plugin: ^2.0
- terminal42/contao-build-tools: dev-main
Conflicts
- contao/manager-plugin: <2.0 || >=3.0
README
terminal42/contao-webpack-encore
是Contao CMS的扩展。
它允许您将Encore入口点集成到Contao中,无论是通过页面布局、通过.html5-Template方法还是通过插入标签。
如果您使用Twig模板,可以使用常规的Symfony Encore Bundle功能。
安装
选择与您的工作流程相匹配的安装方法!
通过Contao Manager安装
在Contao Manager中搜索 terminal42/contao-webpack-encore
并将其添加到您的安装中。应用更改以更新包。
手动安装
为此包添加composer依赖。因此,在项目根目录中更改并运行以下命令
composer require terminal42/contao-webpack-encore
根据您的环境,命令可能会有所不同,例如,如果您没有全局安装composer,则以 php composer.phar …
开头。
然后,通过 contao:migrate
命令或Contao安装工具更新数据库。
配置
Contao Manager插件将自动尝试在您的公共网络目录中检测到 entrypoints.json
。如果没有找到,或者您想手动配置它,请相应地调整Symfony webpack_encore.output_path
: https://symfony.ac.cn/bundles/WebpackEncoreBundle/current/index.html
许可证
此包根据 MIT许可证 发布。