Node.js

静的サイトの検索窓で「か」「ka」でもヒットするようにする|ビルド時にwanakanaでかな展開する方式

自作の旅しおりポータルで、検索窓に「軽井沢」ではなく「か」や「ka」と打ってもヒットしないことに気付きました。部分一致自体は実装済みでしたが、検索対象が漢字表記しか持っていなかったのが原因です。ブラウザ側で形態素解析をせず、ビルド時にwanakanaでかな→ローマ字を静的展開して解決した方式をまとめます。

npm ciで「Exit handler never called!」エラーが発生したときの対処法

概要

今回はnpm ci を実行したときに発生する「Exit handler never called!」エラーの対処法について紹介していきます。

CI環境やローカルで依存関係を再インストールしようとして npm ci を叩いたら、見慣れない「Exit handler never called!」というメッセージで止まってしまった、という経験はありませんか(- -;

これはnpm自体の内部エラーで、キャッシュの破損や node_modules 側の不整合が原因で発生することが多いです。

対処法はいろいろあると思いますが、少なくともチームで動いている場合は誰かしらはその手順でできているのですよね。。。

自分だけ通らない。。。そういった無いように寄り添った内容となっています(^^b

それではやっていきましょう(^^!