generate:module

生成新模块

使用方法:

drupal generate:module [options]
gm

可用选项

选项 详细信息
--module 模块名
--machine-name 模块名 (只能用小写英文字母和下划线)
--module-path 模块路径
--description 模块说明
--core Drupal 核心版本
--package 模块包
--module-file 添加一个 .module 文件
--features-bundle 使用给定的 Features bundle 名称定义模块为 Feature
--composer 添加一个 composer.json 文件
--dependencies 模块依赖,以逗号分隔 (例如: context, panels)
--test 生成一个测试类
--twigtemplate Generate theme template

例子

  • Generate a module specifying the module name, machine name, the path, its description, drupal core and the package name. In this example the composer file, the unit test and twig template are generated too
    drupal generate:module  \
    --module="modulename"  \
    --machine-name="modulename"  \
    --module-path="/modules/custom"  \
    --description="My Awesome Module"  \
    --core="8.x"  \
    --package="Custom"  \
    --module-file  \
    --composer  \
    --test  \
    --twigtemplate