教學專區 A:使用 ThingWorx Flow SDK 實行自訂連接器
安裝 Flow 工具與 SDK 內部部署
ThingWorx Flow Tools 與 SDK 已透過 ThingWorx Flow 內部部署安裝程式安裝。欲建立新的連接器專案,請依照下列步驟執行:
1. 從 Windows 指令行導覽至您的工作區。
2. 執行下列指令來建立新專案:
flow init <PROJECT_NAME>
|
ThingWorx Flow 連接器專案對 ptc-flow-sdk 封裝具有 node npm 相依性。
|
3. 欲安裝此 npm 相依性,請導覽至專案目錄,然後執行下列指令:
npm link ptc-flow-sdk
4. 透過在專案目錄中執行下列指令來安裝流程測試協助程式資料庫:
npm link ptc-flow-test-helper
5. 執行下列指令:
npm install
6. 透過在專案目錄中執行下列指令來核對連接器已正確設定:
npm test
執行此指令將執行建立專案時自動包含的單位測試。
在開發者工作站上安裝 ThingWorx Flow 工具
ThingWorx Flow 連接器 SDK 與工具可在
npmjs.org 上取得。此機制可用於在開發環境中安裝工具。
欲配置 NPM 和節點以便與 proxy 伺服器搭配使用,請參閱
配置 NPM 和節點以與 Proxy 伺服器搭配使用部份。
欲在開發者系統上安裝 ThingWorx Flow 工具,請執行下列操作:
1. 欲全域安裝 ThingWorx Flow CLI,請執行下列指令:
npm install ptc-flow-cli@<工具版本> -g
請
在此查看適用於您 ThingWorx Flow 版本的
<工具版本>。
2. 欲全域安裝 ThingWorx Flow 部署工具,請執行下列指令:
npm install ptc-flow-deploy@<工具版本> -g
請
在此查看適用於您 ThingWorx Flow 版本的
<工具版本>。
當您在專案目錄中執行 npm install 指令後,ptc-flow-sdk 與 ptc-flow-test-helper 資料庫將自動安裝在您的專案目錄中。
欲建立新的連接器專案,請依照下列步驟執行:
1. 從 Windows 指令行導覽至您的工作區。
2. 執行下列指令來建立新專案:
flow init <PROJECT_NAME>
|
ThingWorx Flow 連接器專案對 ptc-flow-sdk 封裝具有 node npm 相依性。
|
3. 導覽至您的專案。
cd <PROJECT_NAME>
4. 執行下列指令:
npm install
5. 透過在專案目錄中執行下列指令來核對連接器已正確設定:
npm test
執行此指令將執行建立專案時自動包含的單位測試。
配置 NPM 和節點以與 Proxy 伺服器搭配使用
如果您使用 proxy 與網際網路連線,請執行下列操作:
npm config set proxy <proxy-url>
Eg npm config set proxy http://proxy.company.com:8080
npm config set https-proxy <proxy-url>
npm config set https-proxy http://proxy.company.com:8080
有關使用 proxy 與節點 js 的詳細資訊,請參閱
npmjs 網站。