azu
azu
npm 8になるのでpackage-lock.jsonの変更があるかを確認する `npm -v ` は変更する
https://jsprimer.net/use-case/setup-local-env/#npx-execution `npx` の メッセージを変更する
先にこのリポジトリ自体をnpm 8 で動かすようにしたい。 最悪 Node 14はCIではもう落としてもいいかもしれない。 動かす場合は、npm install -g npm@8みたいのがいると思う。
LTSになるのはNode 18だった - [x] 16にあげる - [x] npxの対応 と - [x] 18にあげるを分けてやる
Node.js 18 LTSは2025-04-30までメンテナンスされる。
個人的には`const`での関数式を使うことが多い(同じ変数名の定義はエラーとなるため)ですが、 そこまで差があるわけでもないという感じはしますね。結局両方使われているイメージです。(統一したいという人もいるのも見かけます) cc @lacolaco
#1437 LTSへの更新の合わせて or その前にやるイメージ
https://github.com/asciidwango/js-primer/pull/1465 で対応
「変化をしつづけるの と 後方互換性を守る を両方やろうとしてる というのがJavaScriptの複雑さを表現してる」 - なぜ(後方)互換性を大事にしているのか - プレイヤーが1つならそれが解決できるのか - 変化を続けるには競争が必要であると に分解できるかな
なぜこの書籍を書いたのかという内容でちょっと書いてみてる。 必然的に上の問題を解決したいからという内容が入ってくることに気づいた。