planmylife/front-bundle

此插件使用 gulp 生成前端

此包的官方仓库似乎已不存在,因此该包已被冻结。

安装: 2,844

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 4

分支: 0

语言:JavaScript

类型:symfony-bundle

dev-master 2018-01-22 16:48 UTC

This package is not auto-updated.

Last update: 2024-06-08 18:43:54 UTC


README

SensioLabsInsight

简介

此插件允许您 安装一个 gulp 编译器 用于您的资源,并将一些执行 gulp 任务的函数 添加到 symfony 控制台

依赖项

如果您没有在服务器上安装以下必需程序,将无法构建您的资源。

  1. Bundler[https://bundler.rubygems.org.cn]
  2. 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 文件中的路径名称来指定命令要监视哪个插件。