Version-specific errors,
errfix reproduces environment- and version-specific errors inside version-pinned containers, then re-checks that the exact signature is gone after the fix.
シグネチャが消えるまで、修正を再実行する。
公開前に五段のパイプラインが走ります。最後のトーン確認以外、すべて機械が担います。
Mine
CI ログ・Issue・npm から環境/バージョン固有のエラーを発掘する。
Reproduce
バージョン固定の Docker イメージ内で、正確なシグネチャが出るまで再現。fail-closed。
Fix & assert
修正を当てて再実行し、ビルドが通るだけでなくシグネチャが消えたことを表明する。
Review
AI 判定+有害コマンドの拒否リスト。人間はトーンだけを最後に読む。
Publish
再現 → 修正 → シグネチャ消滅を通ったケースだけが記事になる。残りは捨てる。
Latest verified fixes
すべてバージョン固定コンテナ内で再現し、修正後に再チェック済み。ここに机上の推測はありません。
Cannot use import statement outside a module の直し方(Node.js)
Node でファイルを実行したら、import の行で次のエラーが出て止まることがあります。
digital envelope routines::unsupported の直し方(Node.js の ERR_OSSL_EVP_UNSUPPORTED)
npm run build(webpack、Create React App、vue-cli、Angular など)が、次のエラーで突然落ちるようになったら、原因はほぼ確実に Node のバージョンを上げたことです。
require() cannot be used on an ESM graph with top-level await の直し方(Node.js の ERR_REQUIRE_ASYNC_MODULE)
Node を新しめのバージョンに上げたあと、CommonJS から ESM を require() すると次のエラーで落ちることがあります。
require() of ES Module not supported の直し方(Node.js の ERR_REQUIRE_ESM)
CommonJS(.cjs や require() を使うコード)から ESM 専用モジュールを読み込もうとすると、次のエラーで落ちます。
Unknown file extension ".ts" の直し方(Node.js で TypeScript を直接実行したとき)
node app.ts のように TypeScript ファイルを Node で直接実行しようとして、次のエラーで止まることがあります。
does not provide an export named / Named export not found の直し方(Node.js)
ES Module(ESM)から名前付き import をしたら、次のどちらかのエラーで止まることがあります。