百度智能小程序 啟動并連接開發(fā)者工具

2020-09-05 15:15 更新

automator.launch

解釋:啟動并連接開發(fā)者工具。

automator.launch(options: Object): Promise<SmartProgram>

options參數(shù)說明:

屬性名 類型 必填 默認(rèn)值 說明
projectPath String - 項目絕對路徑
cliPath String - 開發(fā)者工具命令行工具絕對路徑,安裝時使用默認(rèn)安裝路徑的情況下無須指定
timeout Number 40 * 1000 啟動最長等待時間(ms)
port Number - 指定 WebSocket 端口號

cliPath 未指定時將會按順序從以下位置嘗試尋找:

macOS:

  1. 正式版工具: /Applications/百度開發(fā)者工具.app/Contents/MacOS/cli
  2. rc 版工具: /Applications/百度開發(fā)者工具-rc.app/Contents/MacOS/cli

Windows:

  1. 正式版工具 + 僅為當(dāng)前用戶安裝: ${home}/AppData/Local/Programs/swan-ide-gui/cli.bat
  2. 正式版工具 + 為所有用戶安裝: C:/Program Files/swan-ide-gui/cli.bat
  3. rc 版工具 + 僅為當(dāng)前用戶安裝: ${home}/AppData/Local/Programs/swan-ide-gui-rc/cli.bat
  4. rc 版工具 + 為所有用戶安裝: C:/Program Files/swan-ide-gui-rc/cli.bat

示例代碼:

const automator = require('swan-automator');
automator.launch({
    cliPath: 'path/to/cli', // 工具安裝時使用默認(rèn)安裝路徑的情況下無須指定
    projectPath: 'path/to/project'
}).then(smartProgram => {
    // do sth
});


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號