m1z0

プログラミング

Mac初期化後に絶対入れる開発者向け設定・コマンドまとめ【2025年版】

Mac を初期化した直後は、開発に必要なツールや設定が何も入っていないため、環境構築に時間がかかりがちです。この記事では、2025 年時点の「開発者ならこれだけ入れておけば迷わない」必須ツール・設定・コマンドを体系的にまとめました。実際に自...
プログラミング

個人開発を爆速化する「Node.js CLIツール」を自作したら便利すぎた話

個人開発をしていると、毎回同じような作業を繰り返している自分に気付く瞬間があります。新しいプロジェクト用のディレクトリ作成、テンプレートのコピー、依存関係の追加、設定ファイルの初期化、よく使うコードの生成など、機械的な作業が案外多いものです...
プログラミング

Mac の zsh で「command not found: code」エラーが出る時の解決法

Mac のターミナル(zsh)で Visual Studio Code を開こうとして、次のようなエラーが出たことはありませんか?zsh: command not found: codeこれは、VSCode の CLI コマンド (code...
プログラミング

Jest で「Cannot find module ‘ts-jest’」エラーを解決する

Jest と TypeScript を組み合わせたテスト環境で、次のようなエラーに遭遇することがあります。Cannot find module 'ts-jest' from 'jest.config.ts'あるいは、npm test 実行時...
プログラミング

ESLint で「Definition for rule ‘xxx’ was not found」エラーの原因と解決法

ESLint を実行した際に、次のようなエラーを見たことがある人は多いでしょう。Definition for rule 'react/jsx-uses-react' was not foundこのエラーは、指定したルールを ESLint が...
プログラミング

Git で「fatal: detected dubious ownership in repository」エラーを解消する方法

最近の Git バージョンでは、セキュリティ強化の一環として「リポジトリの所有者が異なる場合」に警告やエラーが出るようになりました。特に macOS や WSL(Windows Subsystem for Linux)で、ファイル共有フォル...
プログラミング

Docker Desktop for Mac で「no matching manifest for linux/arm64」エラーを解決する

M1 / M2 Mac(Apple Silicon)環境で Docker イメージを docker pull した際、次のようなエラーに遭遇することがあります。no matching manifest for linux/arm64/v8 ...
プログラミング

Node.js で「Error: spawn ENOENT」エラーが出る原因と対処法

Node.js で child_process.spawn や execFile を使って外部コマンドを実行するとき、環境によって頻繁に遭遇するのが「Error: spawn ENOENT」です。特に Mac・Windows・Docker ...
プログラミング

TypeScript の satisfies 演算子でハマる型推論の落とし穴

TypeScript 4.9 で導入された satisfies 演算子は、「型の検証を行いながら、推論結果を維持する」ことを目的とした革新的な構文です。しかし実際に使ってみると、「satisfies を使ったせいで推論が思った通りに動かない...
プログラミング

Nuxt 3 の nitro preview で fetch が動かない時の原因と解決策

Nuxt 3 では、アプリケーションをビルドしたあとに npm run build && npm run preview(もしくは nuxt preview)で “preview” 環境を立ち上げ、動作を確認することができます。しかしこの「...
タイトルとURLをコピーしました