2017-08-01 35 views
1

我想要一個簡單的方法來使用腳手架版本的羽毛和vue,它們都使用它們的-cli實用程序,但這樣它們不會彼此混淆,但可以立即部署。需要:FeathersJS和VueJS 2共存(回購)

  1. 我不feathers-js重新編譯的東西,因爲在vue子文件夾中有東西改變 。
  2. 我要部署一切的Heroku和 構建,因爲它僅僅是一件事(即只有一個「的package.json」, 只有一個「故宮開始」。
  3. 我想使用的 表達能力羽毛不僅提供休息/插座服務,而且, 服務於HTML/VUE捆紮JS。

我見過幾個例子,你只創建一個「服務器」和一個「客戶」文件夾,這對於客戶端服務器之間的分離非常有用,但是......那麼如何將vue應用程序包納入靜態(公共)服務的羽毛中,並使所有這些都可以無縫地發生。

另外,請讓我知道,如果我錯了我的任何「要求」(又名:我應該改變我的想法)。

+0

Vue.js和羽毛做了完全不同的事情。正常使用每一個;你不應該有任何問題。 – SLaks

+0

當然,但我希望將它們作爲一個Web應用程序(服務器和客戶端)在heroku中進行部署。 –

+0

因此,部署文件,包括Webpack輸出。有什麼問題? – SLaks

回答

0

您可以使用任何靜態文件服務中間件來爲Express應用程序中的編譯Vue包(來自webpack)提供服務。

+0

所以我不得不修改vue webpack build config來將這個包拷貝到我的feathersjs的靜態服務文件夾中?哪個「npm start」腳本應該導致?請記住我也對這兩款產品的持續部署感興趣。 –