node scripts/start.js internal/validators.js:125 t-6ren">
gpt4 book ai didi

reactjs - 类型错误 [ERR_INVALID_ARG_TYPE] : The "path" argument must be of type string. 接收类型未定义

转载 作者:行者123 更新时间:2023-12-03 13:24:09 24 4
gpt4 key购买 nike

我正在尝试在本地计算机中运行 react 应用程序,运行时出现此错误npm 运行开始:

> node scripts/start.js

internal/validators.js:125
throw new ERR_INVALID_ARG_TYPE(name, 'string', value);
^

TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type undefined
at validateString (internal/validators.js:125:11)
at Object.resolve (path.js:161:7)
at resolveApp (D:\Projects\react-app\react-site-master\config\paths.js:10:41)
at Object.<anonymous> (D:\Projects\react-app\react-site-master\config\paths.js:73:13)
at Module._compile (internal/modules/cjs/loader.js:776:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Module.require (internal/modules/cjs/loader.js:690:17)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! glc2@0.1.5 start: `node scripts/start.js`
npm ERR! Exit status 1

我尝试过执行以下操作,但结果是一样的:

  1. npm 缓存清理 --force
  2. 使用 package-lock.json 删除 node_modules
  3. npm 安装

提前致谢,

最佳答案

确保您拥有正确版本的 react 脚本。尝试react-scripts 3.4.0。

如果您有以前版本的react-scripts,您可以按照有关如何从您的版本迁移到3.4.0的说明进行操作:https://github.com/facebook/create-react-app/releases

另一个选项是更新 package.json 文件以使用 "react-scripts": "3.4.0"。确保在更新 package.json 后运行 npm install 之前删除 node_modules 文件夹和 package-lock.json

关于reactjs - 类型错误 [ERR_INVALID_ARG_TYPE] : The "path" argument must be of type string. 接收类型未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58199001/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com