4.6.4.3. Использование Нативных Инструментов Polymer
Вы можете использовать нативный инструментарий фреймворка Polymer. Это может быть удобно, если над проектом работает отдельная команда front-end разработчиков. В этом случае, в системе должен быть установлен Node.js
. Установите bower
и gulp
глобально:
npm install bower gulp-cli -g
Теперь вы можете собирать и запускать веб-приложение без Gradle:
cd modules/polymer-client
npm install
bower install
gulp serve
Чтобы запускать приложение на dev сервере Polymer вместо Tomcat внесите следующие изменения:
-
Откройте
modules/polymer-client/index.html
и измените элементbase
, как показано ниже:<base href="/">
-
Откройте
modules/polymer-client/src/<appname>-shell.html
на редактирование и измените элементcuba-app
, как показано ниже:<cuba-app api-url="http://localhost:8080/app/rest/" on-cuba-token-expired="_handleTokenExpired"></cuba-app>
Теперь приложение будет доступно по адресу http://localhost:8081
, а доступ к его REST API будет осуществляться по http://localhost:8080/app/rest/
.