2016-12-02 6 views
2

私はgithubへのアクセスがブロックされているため、入力中です。vscodeでインテリセンスを強化したいと思います。Automatic Type Acquisitionのtypecript定義ファイルはどこに保存されていますか?

これを行うには、さまざまな必要なnpmパッケージ用にキャッシュされたtypescript定義をマシンからコピーする必要があると思います。

私はそれらのファイルをどこで見つけることができますか?

答えて

3

代替を検討するが、ここでは標準の場所ですしてください:あなたの場合は、より良い解決策として~/.cache/typescript/

、:

  • マック:~/Library/Caches/TypeScript
  • のWindows:%LOCALAPPDATA%\Microsoft\TypeScript
  • Linuxは自動タイピングの取得に依存することはできません、タイプのタイピングファイルを手動で管理することができます。 Here's some documentation information。たとえば:

    $ npm install --save @types/express 
    

    これは、通常のnode_modulesフォルダをプロジェクトに明示タイピングファイルのコピーをダウンロードします。 npmを使用できない場合、これはファイルをコピーする場所としてはるかに優れています。

    入力ファイルはTypeScriptプロジェクトをビルドするために必要ですが、JavaScriptプロジェクトでVSCode IntelliSenseを拡張するためにのみ使用されます。

    問題を解決するための希望。

+0

%LOCALAPPDATA \ Microsoft \ TypeScriptでは、ノードintellisenseをグローバルにインストールするには、どこにnpm package @ types/nodeを置く必要がありますか? – UnderNotic

+0

@UnderNoticこれらのファイルはTypeScriptで管理されているので、これらのファイルを変更しないことを強くお勧めします。必要な場合は、代わりにローカルにタイプをインストールしてください。しかし、共有されたtypescriptフォルダはnpmパッケージにすぎないので、普通のnpmコマンドを使うか、フォルダを 'node_modules'フォルダにコピーすることができます。これはサポートされておらず、確実に機能しません。 –

+0

共有のtypescriptフォルダで試してみましたが、これはうまくいかず、プロジェクトごとにローカルにインストールされています。 – UnderNotic

関連する問題