MineAdmin 交流群

官方QQ群: 150105478

Skip to content

mine.json 說明及示例

一個應用配置檔案的完整示例以及說明


屬性列表說明

引數說明示例
name使用者名稱稱空間/應用識別符號 組成mine-admin/apps-store
description應用介紹MineAdmin應用市場視覺化外掛
version應用當前版本號1.0.0
type應用型別:mixed(完整應用)、backend(後端)、frontend(前端)mixed
author應用作者資訊-
package.dependencies應用前端依賴配置資訊,可指定前端需要安裝的依賴包及版本,在應用安裝時會安裝-
composer後端composer配置,可檢視下面詳細表格-

composer配置說明

引數說明示例
require設定後端依賴及版本,在應用安裝時會執行安裝"hyperf/async_queue": "3.1.*" 指定非同步佇列依賴和版本
psr-4設定外掛程式碼目錄的名稱空間"Plugin\MineAdmin\AppStore\": "src"
script執行的指令碼命令例如下面例檔案,執行了釋出非同步佇列的配置檔案
confighyperf配置檔案服務提供器-

mine.json 檔案內容

以下是一個示例

json
{
  "name": "mine-admin/apps-store",
  "description": "MineAdmin應用市場視覺化外掛",
  "version": "1.0.0",
  "type": "mixed",
  "author": [
    {
      "name": "zds",
      "role": "developer"
    }
  ],
  "package": {
    "dependencies": {

    }
  },
  "composer": {
    "require": {
    },
    "psr-4": {
      "Plugin\\MineAdmin\\AppStore\\": "src"
    },
    "script": {
      "publishAsyncQueue": "php bin/hyperf.php vendor:publish hyperf/async-queue"
    },
    "config": "Plugin\\MineAdmin\\AppStore\\ConfigProvider"
  }
}

致力于为品牌和企业创造价值