zquintana / laravel-webpack
将 Webpack 集成到 Laravel 中
1.0.1
2017-06-15 17:32 UTC
Requires
- php: ^5.3.2 || >=7.0 <7.2
- symfony/process: ^2.5|^3.0
This package is auto-updated.
Last update: 2024-09-13 06:17:28 UTC
README
帮助将 webpack 集成到 Laravel 项目的包。
什么是 webpack?
模块打包器和 CommonJS / AMD 依赖管理器。
对我来说,它取代了 grunt/gulp 和 RequireJS。
此包的功能是什么?
- 在您的 blade 模板中找到 JavaScript 入口点。
- 使用 assets-webpack-plugin 运行 webpack。
- 保存生成的文件名,以便 twig 函数返回正确的资产 URL。
此外,对于开发环境
- 运行 webpack-dev-server,如果资产发生更改,则提供和重新生成资产。
- 监视 twig 模板以进行更改,如果 webpack 配置更改则更新入口点并重新启动 webpack-dev-server。
更多功能
- 允许您根据需要配置 webpack 配置,同时仍然提供 Laravel 所需的参数,如入口点、别名、环境和其他参数。
- 如果未使用 twig 或以其他方式包含脚本,则允许您定义自定义入口点提供者。
- 无需额外配置即可与图像以及 css/less/sass 文件一起工作。
- 支持 Webpack 2(默认)和 Webpack 1。
致谢
- 感谢 Marius Balčytis,此包是他的 Symfony Webpack Bundle 的分支。