typescript/vscode で yarn-pnp を使用することは可能ですか? 質問する

typescript/vscode で yarn-pnp を使用することは可能ですか? 質問する

yarn-pnp は素晴らしいです - もう node_modules は必要ありません! ただし、node_models がないと、typescript/vscode はモジュールを正しく解決できないようです。

これを機能させる方法はありますか? ありがとうございます!

ベストアンサー1

はい!

Typescript cli は Yarn 2+ ですぐに使用できるので、パッケージを追加するだけです。
yarn add -D typescript

コンパイルを実行します:
yarn tsc

VS CodeをPnPモジュールで動作させることも可能です!`@yarnpkg/sdksパッケージ(Yarn 2+の一部)を使用できます。

VS Code で PnP サポートを有効にするには、次の操作を行います。
yarn dlx @yarnpkg/sdks vscode
これにより、tssdkが生成され、変更されて、.vscode/settings.json内部に TypeScript コンパイラ ラッパーがtssdkWorkspace TypeScript コンパイラとして追加されます。VS Code を実行し、任意の TypeScript ファイルを開いて、ウィンドウの右下にある TypeScript バージョンをクリックします。Use Workspace Versionドロップダウン メニューから選択して、実際に Workspace コンパイラを使用します。そのバージョンには、サフィックス が付きます-sdk

VS Code の zip ファイル サポート拡張機能をインストールすることもできます。https://marketplace.visualstudio.com/items?itemName=arcanis.vscode-zipfsYarn 2はすべての依存関係をzipファイルに保存するため、プロジェクトの依存関係をオープンソース化できます。

エディター統合に関する公式の Yarn 2+ ドキュメントもこちらで読むことができます:
https://yarnpkg.com/getting-started/editor-sdks

おすすめ記事