網站搜尋

typescript - 我如何生成 tsconfig.json 文件?


我如何可以透過命令列生成一個 tsconfig.json?我試過命令 tsc init,但這個方法無效。

答案#1

自從 TypeScript 1.6 發布以來就被支援。

正確的指令是 --init,而不是 init:

tsc --init

請嘗試在您的終端機中運行以下指令以檢查版本:

tsc -v

如果版本早於 1.6,你將需要更新:

npm install -g typescript

請記住,你需要安裝 node.js 才能使用 npm。

答案#2

對於那些已經透過以下方式將 TypeScript 安裝為本地套件(並可能作為開發依賴)的人:

npm install typescript --save-dev

...以及已將 tsc 腳本新增到 package.json 的人:

"scripts": {
   ...
   "tsc": "tsc"
},

你可以透過 npm 呼叫 tsc --init:

npm run tsc -- --init 

答案#3

如果你不想全域安裝 TypeScript(這對我來說很合理,這樣你就不需要一直更新它),你可以使用 npx:

npx -p typescript tsc --init

關鍵點是使用 -p 標誌來告訴 npx 這個 tsc 可執行檔屬於 typescript 套件。

答案#4

你需要安裝 TypeScript 函式庫,然後你就可以使用

npx tsc --init 

如果回應是 error TS5023: Unknown compiler option 'init'.,這意味著該庫未安裝

yarn add --dev typescript

或用於 npm

npm i --save-dev typescript

然後再次運行 npx 命令

我建議不要全域安裝依賴,因為這樣更容易管理每個專案的版本。對同事來說,也更容易看到使用一個指令安裝運行專案所需的內容。

答案#5

這對我有效:

tsc --init

答案#6

安裝 TypeScript :

npm install typescript

將 tsc 腳本添加到 package.json:

"scripts": {
  "tsc": "tsc"
 },

執行這個:

npm run tsc -- --init

答案#7

我正在使用這個,

yarn add -D typescript
yarn tsc --init

這解決了我的問題

答案#8

npm install -g typescript 
tsc --init 

那麼有時在你全域更新 TypeScript 之後,你可能又需要將它添加到你目前的專案中。

npm install typecsript ts-node nodemon - 如果你需要它。