我正在學習一個名爲THE HERO EDITOR的教程,它讓我在app
文件夾中創建和編輯TypeScript文件。該應用程序使用腳本tsc -w
,其中w
導致tsc
轉譯程序在每次TypeScript文件失敗時都輸出新的JavaScript文件。已編譯TypeScript的輸出文件夾
這引起了我幾分鐘的困惑,因爲當我添加TypeScript類時,編輯器(Visual Studio Code)強調了類名並告訴我這是一個重複的聲明。我看到了具有相同名稱的JavaScript文件,但是我剛剛刪除它,重複的聲明以及JS文件又回來了。
腳本在package.json
聲明:
"scripts": {
"start": "tsc && concurrently \"npm run tsc:w\" \"npm run lite\" ",
"tsc": "tsc",
"tsc:w": "tsc -w",
},
我在哪裏可以指定編譯的JavaScript去?我懷疑我可以在這裏做,但我只能猜測,我需要一個grunt
或同等文件,但那麼我該怎麼做該文件,並且一旦另一個文件接管,我會從`package.js'刪除tsc
條目?
默認情況下,是的,但我幾乎肯定有一種方法來指定目標文件夾。 – ProfK
'tsc'命令行有'--outDir'和'--outFile'選項,但我沒有機會正確測試它們。當我沒有使用命令行,而是'tsconfig.json',''outDir':「./TestOut」'時,它沒有什麼區別。這些選項列在這裏:https://www.typescriptlang.org/docs/handbook/compiler-options.html – ProfK