これまでのあらすじ
ぐぐって出てきた入門的なテキストを読みながらVSCodeでTypeScript入門をしようとしてみたら、トランスパイルができない。こんなところで躓くなんていう日本語情報はない。
あれか、いまだWindows7とか使ってる私が悪いのか。マカーじゃなくちゃだめなのか。ガッデム(ひがみ)。
げんいん
ターミナルをGitBashにしていたのが原因でした。
内部のどこかでWindowsだったらファイルパスの区切り文字は「¥」って決め打ちしているところがあって、それが原因で上手くいかなくなるのだとか(英語斜め読みのてきとうな情報)。
かいけつほうほう
VSCodeの設定でターミナルで使用するシェルをPowerShellに切り替えることで無事トランスパイルできるようになりました。
具体的には "terminal.integrated.shell.windows" の部分でございます。
他ではBashが使いたいのであれば、ワークスペース限定で変更すると良いと思います。私はそうしてます。
っていうかGitいれてたらGitBashつかうよね。え、私だけ?
いいわけ、または愚痴
小さなカイシャで孤立無援のフルスタックエンジニアもどきを長らくやっているので、世の感覚がさっぱりわかりません。
お目汚しにしかなっていないようだったら、ごめんなさい。