ThingWorx Flow > Пакет SDK для ThingWorx Flow > Учебник A. Реализация пользовательского соединителя с помощью ThingWorx Flow SDK
Учебник A. Реализация пользовательского соединителя с помощью ThingWorx Flow SDK
Локальная установка инструментов потока и пакета SDK
Инструменты потока ThingWorx и пакет SDK устанавливаются в процессе локальной установки ThingWorx Flow программой установки (установщиком). Чтобы создать новый проект соединителя, выполните следующие шаги.
1. Перейдите в рабочую область из командной строки Windows.
2. Создайте новый проект, выполнив следующую команду:
flow init <PROJECT_NAME>
* 
Проект соединителя ThingWorx Flow имеет node npm зависимость от пакета ptc-flow-sdk.
3. Чтобы установить эту зависимость NPM, перейдите в каталог проекта и выполните следующую команду:
npm link ptc-flow-sdk
4. Установите библиотеку помощников тестирования потока, выполнив следующую команду в каталоге проекта:
npm link ptc-flow-test-helper
5. Выполните команду:
npm install
6. Убедитесь, что соединитель правильно настроен, выполнив следующую команду в каталоге проекта:
npm test
При выполнении этой команды выполняются поблочные тесты, которые автоматически включаются при создании проекта.
Сведения о конфигурировании NPM и узла для работы с прокси-серверами см. в разделе Конфигурирование NPM и узла для работы с прокси-серверами.
Установка инструментов ThingWorx Flow на рабочей станции разработчика
Пакет SDK и инструменты для соединителей ThingWorx Flow доступны на странице npmjs.org. Этот механизм можно использовать для установки инструментов в собственной среде разработки.
Сведения о конфигурировании NPM и узла для работы с прокси-серверами см. в разделе Конфигурирование NPM и узла для работы с прокси-серверами.
Чтобы установить инструменты ThingWorx Flow в системе разработчика, выполните следующие действия:
1. Чтобы установить интерфейс командной строки ThingWorx Flow, выполните следующую команду:
npm install ptc-flow-cli@<Версия инструмента> -g
Проверьте <Версию инструмента> для вашей версии ThingWorx здесь.
2. Чтобы установить инструмент развертывания ThingWorx Flow глобально, выполните следующую команду:
npm install ptc-flow-deploy@<Версия инструмента> -g
Проверьте <Версию инструмента> для вашей версии ThingWorx здесь.
В каталог проекта автоматически устанавливаются ptc-flow-sdk и библиотека ptc-flow-test-helper после выполнения команды npm install в этом каталоге.
Чтобы создать новый проект соединителя, выполните следующие шаги.
1. Перейдите в рабочую область из командной строки Windows.
2. Создайте новый проект, выполнив следующую команду:
flow init <PROJECT_NAME>
* 
Проект соединителя ThingWorx Flow имеет node npm зависимость от пакета ptc-flow-sdk.
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
Дополнительные сведения об использовании прокси-сервера с узлом JS см. на веб-сайте npmjs.
Было ли это полезно?