冬タイヤに履き替えた。車検の予約入れた。カーナビの入れ替え予約入れた。
疲れがたまっている。
プログラミング基礎同演習のレポートを採点した。集中力を欠いており、時間がかかってしまった。
npmとnpxの違いがよくわかっていなかったので調べた。npmはパッケージマネージャ。npxは現在インストールされていないものを一時的にインストール、実行、アンインストールする仕組み。一度インストールしたものはnpxで実行する必要はない。また、ローカルにインストールされたもの(npm –save-dev)を実行する場合も、パスを指定しないで実行できるので、npx経由で実行する。なるほど。
package.jsonだけが存在し、node_modulesが存在しない場合、
npm install
だけで必要なパッケージがインストールされる。bundlerと同じだ。bundlerがnpmをマネしたのかと思ったが、bundlerの方が公開が早かったみたい。
textlintが.textlintignoreを無視する問題、textlint-ignore-exampleで試したが、
npx textlint *
だと.textlintignoreが無視されて、
npx textlint "*"
だとちゃんと反映された。よくわからん。これをVSCodeで反映させるにはどうすればいいんだ?