react, typescript, next.js, firebaseでwebアプリを開発しています。
ブラウザ上にinternal server error が出て動かなくなってしまいました。
原因はfirebase cloud functionsが動かなかったのでnodeが原因ではないかと思いバージョンを変更しようと下記のコードをターミナルに打ち込んだことで、nodeの設定がおかしくなってしまったのだと思います。
nodebrew use v12.20.0
nodebrew install-binary stable
open ~/.zshrc
brew unlink node
brew install node@12
brew install nvm
brew uninstall node
brew uninstall --ignore-dependencies node
source ~/.bash_profile
brew install nodebrew
brew uninstall --force node
npm uninstall --force node
nodebrew install-binary v12.20.0
mkdir -p ~/.nodebrew/src
また下のエラー文を調べてみたところどうやらwebpackやbabelが怪しいのではないかと思ったのですが具体的にどうしたらエラーが解消するのか見当がつきません。
またwebpackやbabelやnode_moduleの設定を変更していないので心当たりがありません。
どうしたらエラーを解消することができるでしょうか?
/next/dist/pages/_error
Module not found: Can't resolve '/Users/nonoyama/happyhorse/node_modules/next/node_modules/@babel/runtime/helpers/esm/asyncToGenerator'
Error: Cannot find module '/Users/nonoyama/happyhorse/.next/build-manifest.json'
###package.json
{ "name": "happyhorse", "version": "0.1.0", "private": true, "scripts": { "dev": "next dev", "build": "next build", "start": "next start" }, "dependencies": { "@material-ui/core": "^4.11.4", "@tailwindcss/forms": "^0.2.1", "alpinejs": "^2.8.1", "data-uri-to-file": "^0.1.8", "eslint-plugin-react": "^7.23.2", "eslint-plugin-tailwind": "^0.2.1", "firebase": "^8.3.0", "formik": "^2.2.6", "fs": "^0.0.1-security", "next": "^10.0.9", "node-fetch": "^2.6.1", "react": "17.0.1", "react-beautiful-dnd": "^13.1.0", "react-confirm-alert": "^2.7.0", "react-div-100vh": "^0.6.0", "react-dom": "17.0.1", "react-dropzone": "^11.3.2", "react-hook-form": "^6.15.5", "react-icons": "^4.2.0", "react-image-crop": "^8.6.6", "react-slick": "^0.28.1", "react-star-ratings": "^2.3.0", "react-textarea-autosize": "^8.3.2", "slick-carousel": "^1.8.1", "uuid": "^8.3.2", "yup": "^0.32.9" }, "devDependencies": { "@types/node": "^14.14.34", "@types/react": "^17.0.3", "@typescript-eslint/eslint-plugin": "^4.17.0", "@typescript-eslint/parser": "^4.17.0", "autoprefixer": "^10.2.5", "eslint": "^7.21.0", "eslint-config-prettier": "^8.1.0", "eslint-plugin-prettier": "^3.3.1", "postcss": "^8.2.8", "prettier": "^2.2.1", "stylelint-config-recommended": "^4.0.0", "tailwindcss": "^2.0.3", "typescript": "^4.2.3" } }
再起動やキャッシュの削除はしましたが変化はありませんでした。
回答1件
あなたの回答
tips
プレビュー