web-dev-qa-db-ja.com

TypeError [ERR_INVALID_ARG_TYPE]:「パス」引数は文字列型でなければなりません。反応型アプリの起動時に発生する未定義の受信型

私はReactでプロジェクトに取り組んでいて、困った問題に遭遇しました。

私が実行するときはいつでもyarn startこのエラーが発生しました:

TypeError [ERR_INVALID_ARG_TYPE]:「パス」引数は文字列型でなければなりません。未定義の受信タイプ

なぜこれが起こっているのか私にはわかりません。誰かがこれを経験したことがあれば、感謝します。

140

私は上記のさまざまなアプローチを試しましたが、私はejected my cssを持っているため、どれも機能しませんでした。最後に、次の手順を適用すると役立ちました。

  1. アップグレードreact-scriptsから"react-scripts": "3.x.x"から"react-scripts": "^3.4.0"
  2. ダウングレードreact-dev-utils"react-dev-utils": "^10.x.x"から"react-dev-utils": "10.0.0"
  3. 削除node-modulesフォルダとpackage-lock.json/yarn.lock
  4. パッケージを再インストールしますnpm install/yarn install
0
Binod Kafle

以下の手順に従ってください。私も同じ問題に遭遇しました。

  1. node_modulesフォルダー全体を削除します。
  2. package-lock.jsonファイルを削除します。
  3. コマンドを実行するnpm install npm-install画像に示すように:

    showing the command to install npm

  4. さあどうぞ。npmstart ... wao

0
Rahul_Daksh