tsconfig.jsonファイルを生成するにはどうすればよいですか?


175

tsconfig.jsonコマンドラインからどのように生成できますか?コマンドを試しましたtsc initが、うまくいきません。

回答:


306

それはされ、サポート活字体1.6のリリース以来。

正しいコマンドはあり--initませんinit

$ tsc --init

次のコンソールで実行して、バージョンを確認してください。

$ tsc -v

バージョンが1.6より古い場合は、更新する必要があります。

$ npm install -g typescript

npmを使用するには、node.jsをインストールする必要があることに注意してください。


2
私のように、これがうまくいかなかった場合-この回答で提供されているソリューションを試してください: stackoverflow.com/a/32532656/1732184 Cheers!
prestonsmith

2
私はそれをグローバルなインストールなしで機能させることができました: npm i typescript npx tsc --init
Andreas Warberg

1
ローカルインストールのためにnode_modules/.bin/tsc --init
burntsugar

4
この回答は時代遅れですか?npx tsc --init「不明なコンパイラオプション 'init'」を返します。
アンディレイ

@AndyRayこれで解決しました:sudo npm install typescript -g --force
nathanfranke


17

TypeScriptをローカルパッケージとして(そしておそらくdevの依存関係として)インストールしている場合:

$ npm install typescript --save-dev

...そしてtscスクリプトをpackage.jsonに追加した

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

あなたは呼び出すことができますtsc --init経由npm

$ npm run tsc -- --init 

4

次の手順でtsプロジェクトをセットアップします。

  • typescriptをインストールする yarn global add typescript
  • package.jsonの作成:yarn initデフォルトの実行または設定yarn init -yp
  • tsconfig.jsonを作成:実行tsc --init
  • (*オプション)tslint.jsonを追加

プロジェクトの構造は次のようになります。

  package.json
  tsconfig.json
  tslint.json
  yarn.lock

├─dist
      index.js

└─src
       index.ts


1

TypeScriptをインストールします。

npm install typescript

tscスクリプトをpackage.jsonに追加します。

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

これを実行してください:

npx tsc --init

0

最初に次のコマンドでtypescriptをアンインストールすることをお勧めします。

npm uninstall -g typescript

次に、chocolateyパッケージを使用して実行します。

choco install typescript

PowerShellで。


0

Typescriptをグローバルにインストールしたくない場合(これは私には理にかなっているので、常に更新する必要はありません)、npxを使用できます。

npx -p typescript tsc --init

重要な点は、-pフラグを使用してtpxバイナリがtypescriptパッケージに属していることをnpxに通知することです

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.