文章

Bit兩種創建Angular workspace方式的差異

第一種方式是建立一個空資料夾,然後使用init指令,再加入angular環境

1
mkdir wk1;cd wk1;bit init;bit use teambit.angular/angular

第二種方式是透過ng-workspace的template

1
bit new ng-workspace wk2 -a teambit.angular/angular

用meld比對兩個資料夾的差異

bit create ng-workspace

bit init

  • 使用yarn做套件管理
  • 已經把teambit裝載到node_modules下

  • 使用npm做套件管理
  • 沒有tsconfig.json

workspace設定檔的內容也有差異,這時候使用bit install,wk1會編譯失敗

試圖把workspace設定檔內容作同步,但bit install還是會出現找不到ngcc失敗,所以還是乖乖用ng-workspace來建立Angular的工作區。

本文章以 CC BY 4.0 授權