ThingWorx Flow > ThingWorx Flow SDK > 附录 A:使用 ThingWorx Flow SDK 实现自定义连接器
附录 A:使用 ThingWorx Flow SDK 实现自定义连接器
在本地安装 ThingWorx Flow 工具和 SDK
ThingWorx Flow 工具和 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. 通过在项目目录中执行以下命令来安装 ThingWorx Flow 测试帮助程序库:
npm link ptc-flow-test-helper
5. 运行以下命令:
npm install
6. 通过在项目目录中执行以下命令来验证连接器的设置是否正确:
npm test
执行此命令将运行在创建项目时自动包括的单元测试。
要配置 NPM 和节点使用代理服务器,请参阅 配置 NPM 和节点以使用代理服务器
在开发人员工作站上安装 ThingWorx Flow 工具
npmjs.org 上提供了 ThingWorx Flow 连接器 SDK 和工具。此机制可用于在开发环境中安装这些工具。
要配置 NPM 和节点使用代理服务器,请参阅 配置 NPM 和节点以使用代理服务器
要在开发人员系统上安装 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-sdkptc-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 和节点以使用代理服务器
如果使用代理连接到互联网,请执行以下命令:
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
有关对 Node js 应用代理的详细信息,请参阅 npmjs 网站。