首页 > 解决方案 > 如何修复 react js npx 模块安装功能错误

问题描述

当我尝试使用 npx create-react-app MernCrud 它无法正常工作时,我尝试更改 npm config 的前缀路径,但它给出相同的错误并且路径不会改变

我试图安装 npm 然后这来了

C:\Users\Pumudu Fernando\Desktop\ReactProject>npm install npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\Pumudu Fernando\Desktop\ReactProject\package.json' npm notice created a lockfile as package -lock.json。你应该提交这个文件。

npm WARN enoent ENOENT:没有这样的文件或目录,打开 'C:\Users\Pumudu Fernando\Desktop\ReactProject\package.json' npm WARN ReactProject 没有描述 npm WARN ReactProject 没有存储库字段。npm WARN ReactProject 没有 README 数据 npm WARN ReactProject 没有许可证字段。

当尝试 npx create-react-app MernCrud

C:\Users\Pumudu Fernando\Desktop\ReactProject>nox create-react-app CrudMern 'nox' 不是内部或外部命令、可运行程序或批处理文件。

C:\Users\Pumudu Fernando\Desktop\ReactProject>npx create-react-app CrudMern Error: EPERM: operation not allowed, mkdir 'C:\Users\Pumudu' TypeError: Cannot read property 'get' of undefined at errorHandler (C :\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:205:18) 在 C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js:78:20 在cb (C:\Program Files\nodejs\node_modules\npm\lib\npm.js:228:22) 在 C:\Program Files\nodejs\node_modules\npm\lib\npm.js:266:24 在 C:\ Program Files\nodejs\node_modules\npm\lib\config\core.js:83:7 at Array.forEach () at C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:82:13在 f (C:\Program Files\nodejs\node_modules\npm\node_modules\once\once.js:25:25) 在 afterExtras (C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:173:20) 在 C:\Program Files\nodejs\node_modules\npm\node_modules\mkdirp\index.js:47:53 C:\Program文件\nodejs\node_modules\npm\lib\utils\error-handler.js:205 if (npm.config.get('json')) { ^

TypeError:无法在 process.emit(events.js: 189:13) 在 process._fatalException (internal/bootstrap/node.js:496:27) 安装 create-react-app@latest 失败,代码为 7

它应该创建项目,但这不会发生npm start也不起作用

标签: reactjsreact-nativeaxios

解决方案


最后我找到了答案,所以我清除了缓存 npm cache clean --force 然后我将配置编辑的前缀路径更改为 C:\Users\\AppData\Roaming\npm

然后我给管理员命令 cmd npm config set cache C:\tmp\nodejs\npm-cache --global 在 npx create-react-app 名称正常工作之后


推荐阅读