0
我通常開發PHP後端應用程序。我在Windows上開發並使用Vagrant創建虛擬機。使用Ionic2和Angular2的最佳工作流程
工作流程看起來像這樣:
- 在基地機我有我的所有項目文件,我使用Git。
- 在基本機器上,我安裝了通過ssh連接到虛擬機的PhpStorm。 PhpStorm正在使用部署將來自基本機器的文件同步到本地機器(單向)*。
- 每個庫和模塊,如nodejs,ruby,gulp等。我在虛擬機上安裝以避免混淆我的基本機器。
- 調試工作正常 - 我可以通過遠程SSH連接PhpStorm調試。
幾乎所有的工作流程都很好(有時我必須在虛擬機上下載一些生成的文件),但是這個工作流並不適合用於Ionic2和Angular。
Ionic使用許多nodejs模塊 - >這導致PhpStorm中的許多問題暗示錯誤和代碼完成。第二個問題是調試我無法從PhpStorm連接打字稿調試,因爲所有文件都是在虛擬機上通過吞噬生成的。
我的問題是:
- 什麼是當我想上ionic2窗口工作流程最好?
- 我是否必須在Windows機器上安裝所有庫?
- 我應該使用該項目的共享文件夾是否可能暗示PhpStorm?
- 基地機 - 在Windows
- 虛擬機 - 在Ubuntu 14個服務器LTS
- 我不能使用共享文件夾的事業慢慢緩存創建的PHP應用程序和一般的PHP應用程序那麼即使我將緩存文件夾移到了Ubuntu上的非共享文件夾中,也會非常緩慢地運行。