planmylife / front-bundle
此插件使用 gulp 生成前端
此包的官方仓库似乎已不存在,因此该包已被冻结。
dev-master
2018-01-22 16:48 UTC
Requires
- php: ^5.4|^7.0
- fzaninotto/faker: ^1.6
- symfony/console: >=2.8.0
- symfony/symfony: >=2.8.0
This package is not auto-updated.
Last update: 2024-06-08 18:43:54 UTC
README
简介
此插件允许您 安装一个 gulp 编译器 用于您的资源,并将一些执行 gulp 任务的函数 添加到 symfony 控制台。
依赖项
如果您没有在服务器上安装以下必需程序,将无法构建您的资源。
- Bundler[https://bundler.rubygems.org.cn]
- npm[https://npmjs.net.cn/]
安装
1 - 获取插件
要安装此插件,请在 symfony 项目中运行以下命令
composer require planmylife/front-bundle dev-master
2 - 配置
在您的 config.yml 中添加以下配置
pml_front_generator:
engine: 'gulp'
path:
- {src: 'src/Project/MainBundle/Resources/', name: 'main'}
- {src: 'src/Project/AdminBundle/Resources/', name: 'admin'}
- engine : [String] 定义您想使用的引擎。目前只有 'gulp' 可用
- path: [Array] 这是插件最重要的规则。您需要添加您的资源链接和名称
- src: [String] 资源将被安装的路径
- name: [String] 插件的参考,将用于生成的资源。它将防止同一文件名在您的插件中覆盖效果
3 - 安装资源架构
要安装一个前端架构,请运行以下命令
php bin/console front:generate
警告 : 您应该只运行此命令一次
4 - 构建资源
现在您可以构建您的资源。运行此命令
php bin/console front:install
此命令将检查您的环境是否可以构建资源,然后清除旧文件并从 config.yml 中重建每个插件
5 - 监视
如果您要在一个插件上工作,可以使用此命令运行监视任务
php bin/console front:watch name='main'
警告 : 监视器一次只能监视一个插件。这就是为什么您必须通过传递 config.yml 文件中的路径名称来指定命令要监视哪个插件。