簡體   English   中英

部署Typescript NodeJS服務器

[英]Deploying Typescript NodeJS Server

將用TypeScript編寫的NodeJS服務器部署到生產中的最佳實踐是什么?

我想避免為我的git存儲庫中的每個腳本提供3個文件(ts,js,map)。

我可以使用grunt / gulp來創建“dist”目錄並將所有已編譯的文件復制到那里,但是我會將它們放在我的repo中。 我可以為編譯的代碼創建單獨的repo,但是我覺得這並不理想。

此外,當我在沒有js或地圖存在的情況下運行node app.ts時,它實際上啟動一切正常。 那么節點服務器甚至需要編譯文件嗎?

注意:我沒有任何編譯腳本/任務,我的IDE正在為我自動編譯ts文件。

您可以使用打字稿為您完成所有這些操作

tsconfig.json

{
    ...
    "outDir": "dist",
    "sourceMap": false,
    "declaration": false
}
  • outDir會將文件編譯成dist目錄
  • sourceMap將確定是否輸出.map文件
  • declaration將確定是否輸出.d.ts文件

更多選項可以發現這里和使用信息tsconfig.json文件可以發現這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM