「npm ERR! asyncWrite is not a function」時の解決方法
NPM便利ですよね。
今回はその便利なNPMを利用してInstallをする時に出るエラーの一つ「npm ERR! asyncWrite is not a function」の対処法を書きます。
エラーの原因は幾つかあるようですが、最近頻発している主な原因の一つを取り上げてみます。
原因
Node.jsのバージョンが合わない。
「Node.js 10」が出てしばらく経ちますが、それでもまだそれに合わないものが多いのも事実です。
例えばYeomanと言うものも、公式文書通りにnpm install -g yo
コマンドを「Node.js v10.10.0」でやってみても、「npm ERR! asyncWrite is not a function」が出ます。
対策
Node.jsのバージョンをDowngradeする
暫くは前のバージョンを使いましょう。
ダウングレードする方法は幾つかありますが、俺は「n」を利用することをお勧めします。
Node.jsのUpgrade, Downgradeがとても楽になります。
「n」についてはこちらを参考にしてみてください。
もし、Downgradeしても動作しない場合はCacheも綺麗にしてみて下さい。
sudo npm cache clean -f
ディスカッション
コメント一覧
まだ、コメントがありません