2016-06-14 143 views
2

在升級到JHipster的最新版本3.4.1後,我注意到gulp inject不會將我自定義的Bower依賴注入到index.html中。所以我試圖刪除所有預先包裝好的腳本標籤並重新注入。Gulp任務'注入:供應商'不注入Bower依賴關係

令人驚訝的是,它沒有奏效。沒有東西被注入。

我沒有看到任何票據,沒有提及此問題的討論。這只是我的環境嗎?有人可以驗證這是一個問題嗎?

如何重現:

  • 採取JHipster sample app(最新版本是3.4.1在寫作的時候)
  • index.html

    <!-- build:js app/vendor.js --> 
    <!-- bower:js --> 
    ... all lines are deleted here ... 
    <!-- endinject --> 
    <!-- endbuild --> 
    
  • 運行gulp inject

    刪除預包裝亭子引用
  • 沒有被注入bower:js部分

回答

1

我可以驗證gulp inject不噴射涼亭的依賴關係,但兩者gulp inject:depgulp inject:vendor正確地爲我工作。不知道爲什麼。

我會建議只打電話gulp這將開始觀看您的文件併爲您注入任何依賴關係。

+0

對,'gulp inject:dep'被單獨調用,但不是當它與其他子任務結合時。可能它與多個寫入同一'index.html'文件的子任務有關。無論如何,你的建議工作。謝謝。 – nolexa