由於公司的業務需求如今開發都用nextjs來實現React的服務端渲染,爲了以後開發方便本身寫了個腳手架工具。css
官方也有一個create-next-app
的工具,可是隻能簡單的安裝基礎的依賴,或者經過他們提供的某個例子來構建本身的項目。
因爲目前還在開發階段 只支持git
上面這些的配置也是日常我用的比較多的配置。後面會逐漸增長其餘配置。github
判斷命令的第一個參數模版地址的時候若是沒有對應的模版會從github自動下載模版到對應的路徑下。
typescript
構建出來的項目結構:
redux