zquintana/laravel-webpack

将 Webpack 集成到 Laravel 中

1.0.1 2017-06-15 17:32 UTC

This package is auto-updated.

Last update: 2024-09-13 06:17:28 UTC


README

帮助将 webpack 集成到 Laravel 项目的包。

文档

什么是 webpack?

模块打包器和 CommonJS / AMD 依赖管理器。

对我来说,它取代了 grunt/gulp 和 RequireJS。

此包的功能是什么?

  1. 在您的 blade 模板中找到 JavaScript 入口点。
  2. 使用 assets-webpack-plugin 运行 webpack。
  3. 保存生成的文件名,以便 twig 函数返回正确的资产 URL。

此外,对于开发环境

  1. 运行 webpack-dev-server,如果资产发生更改,则提供和重新生成资产。
  2. 监视 twig 模板以进行更改,如果 webpack 配置更改则更新入口点并重新启动 webpack-dev-server。

更多功能

  1. 允许您根据需要配置 webpack 配置,同时仍然提供 Laravel 所需的参数,如入口点、别名、环境和其他参数。
  2. 如果未使用 twig 或以其他方式包含脚本,则允许您定义自定义入口点提供者。
  3. 无需额外配置即可与图像以及 css/less/sass 文件一起工作。
  4. 支持 Webpack 2(默认)和 Webpack 1。

致谢