2017-08-15 34 views
0

我正在使用jhipster的4.5.5版本。 我的操作系統是Linux Mint。 我使用IntelliJ作爲我的IDE。使用npm在客戶端進行jspeter熱部署

在生成代碼,構建和運行代碼方面,一切工作正常。

客戶 不幸的是,當我修改客戶端代碼(HTML或TS),變化不會反映,直到我重新編譯完成了客戶端代碼。要做到這一點,我做「mvn -Pdev,webpack」。重啓客戶需要相當長的時間,這真的讓我失望。

熱部署 我期待發生的事情是,我可以運行「NPM啓動」當我保存更改,它會在瀏覽器中拾起和變化立即可見的TS或HTML文件。

問題

爲什麼客戶端熱部署不工作任何想法?

任何想法如何確定問題是在哪裏?

例如,如何知道熱部署正在監視哪些文件夾?

非常感謝您的幫助。

我相信其他人也會遇到同樣的問題,並很樂意閱讀答案。

親切的問候, Fergal。

PS需要任何細節,只需詢問。

+0

那麼它似乎工作[文檔](https://jhipster.github.io/development/#working-with-angular)爲每個人,但你。當'npm start'runs時,你可以通過修改一個文件並看到它觸發重新編譯來看到它的工作原理。當然要查看你的瀏覽器必須指向http:// localhost:9000(webpack服務器)的更改,如果它指向http:// localhost:8080,它將不起作用。 –

+0

謝謝。我希望你說得對,因爲這是一個環境問題,而不是jijter的問題。我希望得到一些關於如何解決問題的指示 - 這樣我就可以解決問題。 我正在運行節點版本v.8.0.0。 節點-v v8.0.0 我希望有一些其他人有同樣的問題 - 我期望的環境問題。 –

+0

@GaëlMarziou - 也許你可能會給我幾個關於如何解決這個問題的指針(例如,jhipster如何與webpack協同工作?我需要查看哪些配置?我如何解決這個問題) 。感謝你的時間和幫助。 –

回答

0

想通了。

其他人有一個與全球安裝的webpack實例類似的問題。

我安裝了本地版本,正在檢測並重新編譯文件更新,並部署了應用程序。現在工作完美。

安裝本地版本webpack.js.org/guides/installation/#local-installation。