9.sf-mock之集成WindowTermail

WindowTermail 是一款多窗口管理工具,如何使用請參考下面這篇文章 https://juejin.cn/post/6980363931390836749

執行node creatBatForWindowsTerminal.js會發生如下行爲

  • 根據 programConfig.js 的配置爲每個項目生成對應的 bat,可能是多個

  • 生成一個啓動全部項目的 allStartProgram.bat,方便快速啓動項目

  • 生成一個 mock 服務器本身的 bat

生成的全部 bat 文件都在 bat 文件夾下

如何配置

    "sf-notes": {
      WindowsTerminal: {
        isOpen: true,
        tabList: [
          {
            withCreateAllBat: true,
            withCreateSingleBat: true,
            address: `D:\\github\\sf-notes`,
            startCommad: "npm run dev",
            isSelf: true,
          },
          {
            withCreateAllBat: true,
            withCreateSingleBat: true,
            address: `D:\\github\\sf-notes\\service\\app`,
            startCommad: "node service.js",
            titleName: "notes-service",
          },
        ],
      },
      withFileStructure: false,
      withNginxConfig: false,
    },
  • isOpen 爲 false 將會關閉功能,即執行node creatBatForWindowsTerminal.js跳過該配置

  • withCreateAllBat 爲 false 將不會參與到 allStartProgram.bat 的生成

  • address 用於啓動項目文件所在的地址

  • startCommad 啓動項目的命名

  • isSelf 如果爲 true,生成 bat 文件的名字就是項目名,也是標籤頁的名字,並且 tabList 下的其它配置都將合成一個

  • titleName 生成 bat 文件的名字,也是標籤頁的名字,對於 webpack 項目標籤頁的名字會被覆蓋爲 npm,目前還沒找到解決的辦法。

項目地址: https://github.com/xiaodun/sf-mock

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章