ビルド ツールとして npmを使用し、ファイルのscripts
ディクショナリのエントリの 1 つがです。これにより、プロジェクト内のファイルがコンパイルされます。ただし、直接呼び出すときと呼び出すときに、異なる TypeScript エラー メッセージが表示されることに気付きました。スクリプト エントリを に更新すると、次のようになります。packages.json
"tsc"
.ts
> tsc
> npm run start
(tsc -v; tsc)
> npm run build
message TS6029: Version 1.6.2
一方、同じコマンドを直接呼び出すと、次のようになります。
> (tsc -v; tsc)
Version 1.8.10
この動作の原因は何ですか?