TypeScriptを始めた。

Office ScriptによるExcel on the web開発入門という本を買った。これはExcelマクロをTypeScriptで書くことができる。

自分はJavaScriptは一番馴染んだ言語なので、とても都合が良い。

そこでマックにTypeScriptの環境をインストールしてみた。
TypeScriptの本は別に購入してきて、そこに書いてあるように環境を整えようとしているのだが、中々難しい。
Visual studio Codeは既に入っている。
Node.jsは古いのは入っている。
それをアップグレードはそんなに難しくない。
しかし、nodeにtypescriptを入れようとすると、拒絶されてしまう。
Nodeのオーナーとユーザーが異なっているらしい。

それを変更するやり方がネットを探したら見つかった。
しかしそのやり方はzshシェルでのやり方で自分はbashだったので変更しなくてはならない。
でも、普通の人ならシェルの違いって言ったってなんのことだかもわからないに違いない。
そして、シェルにオーナー変更のコマンドを放り込むけど、unknown file attribute: hとか言って動かない。

どうにもわからず、コマンドを一文字ずつ打ち込んでやっと変更に成功した。

後は、visual studio codeから普通にプログラムを組んで動作確認できるようになった。
昔、Unixとか普通にやっていたから何とかなるけど、iPhoneからMacに移った人ができるとも思えないな。自分のマシンのコンフィギュレーションをGPTが調べてインストールまでやってくれるのはいつの時代だろうか?