generator-bs-plugin

0.4.1 • Public • Published

generator-bs-plugin

快速生成 Blessing Skin 插件的脚手架

特性

  • 开箱即用的现代化前端工作流程
  • 带有可用的路由、控制器以及与 Blessing Skin 风格一致的页面
  • 在命令行中通过简单的命令即可继续添加路由或控制器

安装

首先请确保您安装了 Node.js。

安装好 Node.js 之后,

如果您使用 Yarn:

$ yarn global add yo generator-bs-plugin

否则:

$ npm i -g yo generator-bs-plugin

使用

新建一个插件

执行:

$ yo bs-plugin

接下来根据您的需要回答问题即可。

编写代码

您可以在 assets/src/index.js 文件中编写 JavaScript 代码,支持 ES6+ 特性。

还可以在 assets/src/index.css 中编写 CSS 代码。

默认已生成好一个控制器和视图,您可以根据需要进行修改。

bootstrap.php 中已定义好一条默认的路由,您可以根据需要修改其路径,或修改中间件。

向已有插件添加控制器

执行:

$ yo bs-plugin:controller <控制器名称>

例如执行 yo bs-plugin:controller NewController,就会向 src 目录中添加 NewController.php

注意必须保证是向已有的插件添加控制器,因为要获取命名空间

向已有插件添加路由

执行:

$ yo bs-plugin:route

接下来根据您的需要回答问题即可。

注意

  • 只能向现有的插件添加新的路由
  • src/routes.php 必须存在且大致符合以下格式
use App\Services\Hook;
 
Hook::addRoute(function ($router) {
 
});

向已有插件添加菜单项

执行:

$ yo bs-plugin:menu

接下来根据您的需要回答问题即可。

注意只能向现有的插件添加新的菜单项

License

MIT © Pig Fang

Package Sidebar

Install

npm i generator-bs-plugin

Weekly Downloads

1

Version

0.4.1

License

MIT

Unpacked Size

15.4 kB

Total Files

33

Last publish

Collaborators

  • gplane