我正在尝试用JHipster构建一个微服务应用程序。我跟着这个tutorial。
我已成功在本地运行jhipster-registry(我已克隆它,然后运行命令./mvnw
和yarn start
以便能够看到已注册的应用程序)。没有这个纱线开始我在浏览器上看不到任何东西。
但我想用浏览器同步来运行我的网关应用程序而我不能,因为它专注于jhipster-registry。
我在端口8081上有一个后端微服务。
我的网关在端口8080上配置,./mvnw
成功运行,我可以在localhost:8080上看到我的应用程序。但是当我在我的网关上运行npm start
命令时,我想要热重载。我已经将package.json配置为在端口9061上运行:
"webpack:dev": "npm run webpack-dev-server -- --config webpack/webpack.dev.js --inline --hot --port=9061 --watch-content-base --env.stats=minimal",
"webpack:dev-verbose": "npm run webpack-dev-server -- --config webpack/webpack.dev.js --inline --hot --port=9061 --watch-content-base --profile --progress --env.stats=normal",
当我运行npm start它说我可以在localhost:9001上看到我的应用程序,但我在jhipster-registry ...
有人可以帮助我吗?
感谢Gael Marziou,我已经构建了包,就像我在生产中使用命令一样:
./mvnw -Pprod package
然后 :
java -jar target/jhipster-registry*.war
我不得不在package.json文件中为内置分配内存:
"webpack-dev-server": "node --max_old_space_size=6144 node_modules/webpack-dev-server/bin/webpack-dev-server.js",
"webpack": "node --max_old_space_size=6144 node_modules/webpack/bin/webpack.js",