JavaScriptのコンパイル $ ./bin/webpack 入力時のエラーについて
エラー内容
先日開発環境設定時に下記コードを入力したところエラーに出くわした。解決までに2時間掛かったので備忘録の為記載。
$ ./bin/webpack
#エラー内容 Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main defined in [ファイル名]
環境
原因
調べてみると、Node.jsの最新版を使っていると起こるエラーのよう・・・最新版は不安定なものも含むので、推奨版を使うのが良いとの書き込みがあり。
参考サイトteratail.com
解決方法
今回はNode.js の12.14.0にすることで解決!
$ nodenv init $ eval "$(nodenv init -)" $ source ~/.zshrc もしくはターミナル再起動 $ nodenv ※下記のように出てくれば大丈夫 nodenv 1.4.0 Usage: nodenv <command> [<args>] $ nodenv install -l ※インストールできるバージョンを確認 $ nodenv install 12.14.0 $ nodenv local 12.14.0 ※今回はローカル環境のみに設定。 $ node -v ※v12.14.0が出てくれば設定完了!
参考サイトqiita.com