2017-03-22 42 views
0

運行Windows 10平臺和以下堆棧:JHipster建築型材生產

  • 的Java 1.8.0_92
  • 的Maven 3.3.9
  • JHipster 4.1.0
  • 紗0.20.3

生成的應用程序是AngularJS的整體。使用HTTP認證 - 沒有社交插件。

我是Heroku的當前測試部署,並遇到部署停止的問題。 我以前使用下面的命令成功多於一個的應用程序部署到的Heroku:

yo jhipster:heroku 

這是優選的方法根據文檔部署到的Heroku。

從那時起,我添加了PostgreSQL和一些實體以及一些其他代碼。使用SpringBoot和本地紗線運行100%。 然後我嘗試用上面的命令部署到Heroku,但這個過程簡單地掛起。 我嘗試過不同的選項,事件從4.0.8升級到4.1.0,從頭開始重新生成應用程序,遺漏了我所有的自定義更改...沒有任何幫助。

似乎Maven的包裝過程就是這裏的罪惡派對。然後,我嘗試使用Maven和開發人員配置文件在本地構建 - 成功。更改爲prod配置文件會遇到同樣的過程,只是掛起而沒有響應。兩個進程停止在相同的輸出。

mvnw package -Pprod -DskipTests 

[INFO] ---前端-行家-插件:1.3:紗線(的WebPack構建PROD)@測試postgre-SQL ---

[INFO]運行「紗線行進的WebPack :PROD」中d:\ DevelopmentProjects \ JHipster \ TestPostgreSQL

[INFO]紗線行進v0.21.3

[INFO] $紗線測試& &的WebPack -p --config的WebPack/webpack.vendor.js & & webpack -p --config webpack/webpack.prod.js

這是最後一次輸出並且進程只是掛起。 Windows資源/性能監視器在網絡,CPU,內存或磁盤區域中沒有顯示任何活動的活動。離開它8小時也沒有幫助。

這表示在涉及Heroku設置之前存在問題。

任何想法從哪裏開始尋找解決方案。

+0

我現在重建完整的環境 - 刪除紗線,NPM和節點及其所有緩存。 通過Msi重新啓動Node和Yarn。 我正在運行的筆記本電腦是一款帶有16G內存的MSI遊戲機,用於硬盤和i7處理器的SSD。足夠的馬力。 從零開始創建應用程序後,它完成了一次安裝到Heroku,沒有任何問題。因此,我花了一個多星期的時間嘗試解決問題後,幸福地度過了幸福。 之後,我從JDL工作室導入了示例實體模型 - 不改變設計。 現在它再次掛起.... –

+0

現在重建一個完整的新Windows 7筆記本電腦。安裝節點v6.10.0,yarn v0.22.0,Java 1.8.0_121。 Maven並使用PostgreSQL創建默認的monolith應用程序。黃瓜,加特林無選項... 的Maven構建罰款mvnw乾淨安裝 紗安裝精品工程...... mvnw包-X -Pprod -DskipTests運行,然後在 PhantomJS掛起被預先安裝.. .... 不知道該做什麼 - 無法獲得額外的日誌記錄... –

+0

最後放棄了Yarn並完成了npm路線。 終於工作了! 似乎紗線現在充滿了問題 - 特別是在Windows環境中。 –

回答

0

使用npm而不是Yarn解決了這個問題。從記錄的所有票據和發佈的問題看來,Yarn目前在Windows環境中並不穩定。 適用於npm。

+0

請詳細說明你做了什麼來解決這個問題 –

+0

嗨伊凡 - 在Windows 10我只是不能得到紗穩定。我訪問的所有論壇也抱怨同樣的問題。因此,我從我的機器中全部取出了紗線並使用了npm。這並沒有完全解決這個問題,因爲許多新工具使用紗線。在此期間,我現在已轉移到Mac。開發時,它就是這樣一個更加穩定的環境。碼頭工程,紗線工程,npm工程,JHipster工程。所以再次使用Yarn。 對不起,我不能給你一個乾淨的「做這個來解決你的問題」...... –

+0

沒關係,我認爲是遷移到Linux爲了生產力和易用性與碼頭,jijster和其他工具只需運行更好,並與Linux更好地合作。我實際上是用我的工作筆記本電腦做的,下一步就是遷移我的工作桌面。雙啓動將爲此做出奇蹟。這是有道理的,因爲我將把我的項目主要部署到Linux服務器,並且保持開發和生產環境相同將會減少長期的問題。 –