2024年2月8日木曜日

ASP.NET CORE6でTypeScriptを使った時の発行

VisualStudio2022

【tsconfigのconplilerOptions】
module:"es2015"
moduleRecolution:"node"

通常のビルドはtsconfig.jsonで動作する(Debug/Release)が
「発行」した時だけトランスパイルされたjsがCommonJSになってしまっていた。

この時、対象のcsprojに以下の設定をすることで解決した。

<PropertyGroup>
  <TypeScriptModuleKind>es2015</TypeScriptModuleKind>
  <TypeScriptModuleResolution>node</TypeScriptModuleResolution>
</PropertyGroup>

【参照】
https://runebook.dev/ja/docs/typescript/compiler-options-in-msbuild

0 件のコメント:

コメントを投稿