Node.jsで困ること
build systemを選ぶのに困る
package managerに困る
早くこちらの世界になってほしい
選ぶ場面ってあるんですか?takker.icon
npm/yarnでないと動かない場面に出くわしたことがない
余談ですがZennのCLIアプリはyarnじゃないとビルドできなかったですkuuote.icon /icons/ダジャレ.icontakker.iconerniogi.iconbsahd.icon
npm < yarnみたいな?(話で済んだらここまでややこしいことにはならないか)takker.icon
一般論みたいなもんですが、どれ選べばいいのかわからん状態を目の前に提示されるのは初心者層にはきついと思うんですよねkuuote.icon
似たようなlibraryが乱立してようわからん現象ですねtakker.icon
確かに、学び初めの人からしたら迷う。というか自分も迷った
環境構築するためだけに余計な選択肢が生じる
(Denoで完結できるならそれでいいけれど)Node.jsを使うならpnpmがおすすめMijikko.icon pnpmおすすめbsahd.icon
環境構築がほぼいらないDenoはこの点において初心者でも扱いやすいと言える Node.jsのようにいろんなツールを使用してカスタマイズできることにもいいところはある よりビルドや動作が速いツールを選定できる
より多くのプラグインに対応しているツールを選択できる
選択すること自体がしんどい要素の1つ
Deno v2はnpm互換性が上がってきているので、Node.js向けツールも使えるようにはなってきている ただ、Denoで使う方法を解説しているサイトは少ないので、Node.js向けのツールをDenoで使う場合はNode.jsで使う場合に比べて更に難易度が上がる
esbuildとか、インストールフック使うのは厳しい気がするbsahd.icon Nodeでも、環境構築は王道があるはずbsahd.icon
例)TS(PeerDepencencyで入る)+ESLint+Nuxtとか、npx create-nuxtでできた気がする
Node.js.icon