reactjs - 如何修复 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
也不起作用
解决方案
最后我找到了答案,所以我清除了缓存 npm cache clean --force 然后我将配置编辑的前缀路径更改为 C:\Users\\AppData\Roaming\npm
然后我给管理员命令 cmd npm config set cache C:\tmp\nodejs\npm-cache --global 在 npx create-react-app 名称正常工作之后
推荐阅读
- python - 处理数据框的不匹配形状
- ios - App Store Connect 警告 - 无效的文档配置
- r - 计算R中给定状态的动作经验概率的有效方法
- python - Python 3 - 元组超出范围错误。但我用的是字典?
- sql - 在 PostgreSQL 中的 SELECT SQL 语句中插入 SQL 语句
- python - 去除特定标点符号列表前后的空格
- android - 无法弄清楚如何将此字段保存到数据库中,保存整数列表
- r - r - 将 dplyr::group_by 与 purrr::pmap 结合使用
- html - Bootstrap 3.3.7 折叠按钮问题(不起作用)
- django - 通过 Django 在主页播放视频