W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
解釋:啟動并連接開發(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:
- 正式版工具: /Applications/百度開發(fā)者工具.app/Contents/MacOS/cli
- rc 版工具: /Applications/百度開發(fā)者工具-rc.app/Contents/MacOS/cli
Windows:
- 正式版工具 + 僅為當(dāng)前用戶安裝: ${home}/AppData/Local/Programs/swan-ide-gui/cli.bat
- 正式版工具 + 為所有用戶安裝: C:/Program Files/swan-ide-gui/cli.bat
- rc 版工具 + 僅為當(dāng)前用戶安裝: ${home}/AppData/Local/Programs/swan-ide-gui-rc/cli.bat
- 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
});
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: