npm - EPERM mkdir:Windows 上不允许操作

2024-01-11

我正在使用 Node js 11.13.0 和 npm 6.0 以上,我尝试通过以下命令在 Windows 中设置 React js 应用程序:

npx 创建反应应用程序新应用程序

输出如下:

错误:EPERM:不允许操作,mkdir 'C:\Users\Talha' 类型错误:无法读取未定义的属性“已加载” 退出时 (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:98:27) 在 errorHandler (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:216:3) 在 C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js:78:20 在 cb (C:\Program Files\nodejs\node_modules\npm\lib\npm.js:225:22) 在 C:\Program Files\nodejs\node_modules\npm\lib\npm.js:263:24 在 C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:83:7 在Array.forEach() 在 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\lib\utils\error-handler.js:98 var doExit = npm.config.loaded ? npm.config.get('_exit') : true ^

类型错误:无法读取未定义的属性“已加载” 退出时 (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:98:27) 在 process.errorHandler (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:216:3) 在 process.emit (events.js:193:13) 在 process._fatalException (内部/process/execution.js:123:25) create-react-app@latest 安装失败,代码为 7

我找不到找到解决方案的方法。


发生这种情况的原因有两个。

  1. 您没有在提升的 cmd 提示符下运行。
  2. 您的用户名或 npm 正在寻找缓存的路径中有空格。例如。 “c:\Users\Fname 姓氏......”

对于第一个,你可以尝试运行npx create-react-app newapp在提升的 cmd 提示符下。 (以管理员身份启动cmd)

对于第二个,您必须将 npm 配置路径上的用户名替换为 Windows 生成的替代用户名,您可以使用 cmd 获取该用户名。DIR /X如果您在该位置。 “c:\用户\”。获得替代名称后,然后运行

npm config set cache "C:\Users\Firstname~1\AppData\Roaming\npm-cache" --global

其中 Firstname~1 是您从DIR /X命令。您现在应该能够运行npx create-react-app new-app没有错误。

有关这方面的更多信息可以找到here https://github.com/zkat/npx/issues/146

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

npm - EPERM mkdir:Windows 上不允许操作 的相关文章

  • 让 GTM 代码在 Web 应用程序上运行

    我们公司的职业 工作网站使用第三方服务 允许用户提交职位发布申请 最初 用户登陆一个与 GTM 完美集成的外部平台 在 CMS 中 您可以轻松地将 GTM 代码添加到标题和正文区域 然而 一旦用户点击职位描述上的 应用 他们就会被重定向到一
  • 从提交的表单中获取值

    我有一个非常简单的表格
  • 是否有管理 __utma、__utmz 等 cookie 的标准?

    无论我登录 Facebook 还是 Twitter 我都会受到以下名称的 cookie 轰炸 utma utmb utmc utmv 它们的功能是什么 是否有一个标准来管理这些在服务器端的使用方式 这些 cookie 通常与谷歌分析 htt
  • ReactJS:onClick函数在单击按钮之前执行

    功能SendCred 执行页面正在加载 但我希望在用户单击时调用它
  • 如何从 JQuery - IonRangeSlider 获取值?

    我怎样才能得到低值和高值ion rangeSlider http ionden com a plugins ion rangeSlider en html通过单击按钮来组件 这是我的 jQuery 代码
  • 删除添加空值的Javascript对象项[重复]

    这个问题在这里已经有答案了 我有一个 JavaScript 对象 finalTitleList Title ffd Iscompleted Id 0 Title fdfmdbk Iscompleted Id 1 Title fdf d Is
  • 是否可以使用 JavaScript 导入 HTML?

    我有一些具有相同页脚的 html 页面 使用 JavaScript 并且仅使用 JavaScript 我可以在其中导入另一个 html 页面吗 下面介绍了如何仅使用 JavaScript 向页面添加页脚 2022 代码 使用fetch ht
  • fs.statSync 与缓冲区“错误:路径必须是没有空字节的字符串”

    我已经读入这样的文件缓冲区 let imageBuffer try imageBuffer fs readFileSync some path to image jpg catch e console log error reading i
  • 通过 javascript 从 获取点击坐标

    Example
  • 根据传单中的属性更改标记颜色

    我的目标是让我的标记根据它们的不同而采用三种不同的颜色rating财产 我看过类似的帖子 其中使用对象来定义颜色 每个标记都有一个rating属性在 1 到 5 之间 我正在考虑使用 else if 语句 例如 if rating lt 3
  • 为车把/余烬定义模板内的数组?

    我在 ember 应用程序中有一个车把模板 它接受一个数组 我目前像这样声明数组 模板 Gd radio input content radioContent value blue JavaScript App IndexControlle
  • 你可以推荐什么 JavaScript 缓存 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找一个好的javascript内存缓存库来缓存客户端计算结果 我的要求 适用于 Internet Explorer FireFox
  • 利用源映射的堆栈跟踪

    概述 浏览器控制台中的堆栈跟踪输出与调用 Error stack 时返回的跟踪不同 控制台堆栈跟踪似乎考虑了源映射 而 Error stack 堆栈跟踪则没有 控制台输出这是输出到控制台的默认堆栈跟踪 Uncaught TypeError
  • 如何在 JS 文件中使用 Github 机密

    我有一个基本的 git 存储库 其中包含用于构建和部署的 github 操作 主要是 HTML 和 TS 文件 但是我必须在一些需要保密的 API 密钥中使用 所以我想办法为他们使用 GITHUB SECRETS 如何在我的 js 或 TS
  • 如何以编程方式将 CSS 定义应用到整个页面?

    我确信该信息已经存在 但我找不到它 对不起 我想使用 JavaScript 创建 CSS 规则 并将它们应用到整个页面 就像它们位于文档头部的样式元素中一样 我不想通过生成 CSS 文本来实现 我想将规则保留为可以更改的实体 JavaScr
  • CSS3 Marquee / Ticker 动画最后没有空格

    我正在用 2 个项目集合构建字幕 旋转木马效果 循环两者item collection跨越translateX并不难 这里是小提琴 http jsfiddle net k1k3h2p0 但我不喜欢每个循环末尾的空白区域 知道两个集合的宽度可
  • Angular 4 - “等待操作”的正确方法是什么?

    我遇到了一个简单的问题 有一个很奇怪的解决方案setTimeout 0 看看这个简单的代码 Component selector my app template div div
  • 如何使用 useQuery 挂钩来填充其他挂钩中的状态?

    我最近一直在处理一些与钩子相关的问题 因为我一直在我的一个项目中实现钩子 我不断收到错误 渲染的钩子数量比上一次渲染期间的钩子数量多 看来我能让代码正常工作的唯一方法是将 useQuery 挂钩放在所有其他挂钩之后 然而 这是一个问题 因为
  • React.js 的状态基于其他状态

    我遇到了 React js 的一些问题 并且在调用 setState 时状态没有立即设置 我不确定是否有更好的方法来解决这个问题 或者这是否真的只是 React 的一个缺点 我有两个状态变量 其中一个基于另一个 原始问题的小提琴 http
  • npm run dev 和 npm run production 之间的区别

    我对 Laravel 和 vue js 很陌生 请让我知道它们之间有什么区别npm run dev and npm run production 这和环境有关系吗 npm run dev创建源映射并且不会缩小 js css 这使得调试和查找

随机推荐

  • windows中_chdir和SetCurrentDirectory有什么区别?

    我应该选择其中之一而不是其他有什么区别吗 它们实现相同的结果但属于不同的API 因此它们返回结果和报告错误的方式不同 如果您已经在使用任一 API 中的其他例程 请选择该 API 如果不是 SetCurrentDirectory 更 Win
  • 当游戏对象触发触发器时在 Unity 控制台中打印消息? Unity5/2D

    我正在为学校制作一个 游戏 我需要统计选票 我使用 Unity 让角色跳上按钮来计票并继续下一个问题 这是我到目前为止所拥有的 using UnityEngine using System Collections public class
  • facecolor = 'none'(空圆圈)无法使用seaborn和.map

    我有以下代码 我试图在同一个图上绘制两组数据 标记为空圆圈 我希望在下面的地图函数中包含 facecolor none 来完成此任务 但它似乎不起作用 我能得到的最接近的是在红色和蓝色黑点周围有红色圆圈 x1 np random randn
  • 在 R Shiny 中渲染时如何将表格单元格扩展到多列?

    我有一个值的数据框 我试图将其渲染为 R Shiny 中的表格 我想要扩展某些值以占用多列 就像使用 HTML rowspan 属性一样 但是 如果我要这样做 我必须从头开始创建整个表 并且我更喜欢使用 DT 库来轻松地从我的数据表进行转换
  • 访问另一个 .cpp 文件中的 .cpp 文件中定义的全局变量[重复]

    这个问题在这里已经有答案了 考虑以下场景 我的文件 cpp const int myVar 0 全局变量 另一个文件 cpp void myFun std cout lt lt myVar compiler error Undefined
  • EntityFramework 转换问题

    我正在使用 LinqKit 中的 PredicateBuilder 构建查询 它很棒并且正是我想要的 为了使我的代码更具可重用性 表和视图 我创建了一个通用谓词构建器类 public class LocalPredicateBuilder
  • 如何更改数据表列顺序

    如何在 C 中更改数据表列顺序 Example 我创建的sql表类型顺序是Qty Unit Id 但在程序中DataTable顺序是Id Qty Unit 在代码后面 我直接将DataTable传递给sql表类型 因此表顺序不同 DataT
  • Grails 域类自定义验证器

    我有限制 所以不能超过ConfigurationHolder config support reminder web person max存储的对象 我没有找到如何添加与特定属性无关的验证器 所以目前我是这样实现的 你们有什么想法如何让它变
  • Rhino Mocks:当我的参数之一是 Expression> 时,我可以使用 Stub() 吗?

    我的接口上有一个如下所示的方法 我想用 Rhino Mocks 对其进行存根 TValue GetPropertyOfExistingObject
  • Visual Studio Preview 2015 缺少“VS Emulator Android Phone”

    由于新版本的 VS 预览版退出 我下载并安装了它 I wanted to try out the new Android Emulator and created a new Cordova project I was expecting
  • Mysql - 选择与所有标签匹配的id

    我有一个交叉引用表 ID tag 1 4 1 5 1 6 2 4 2 5 2 8 3 2 我需要选择匹配的 IDall一组标签 例如 如果给我标签 4 5 我会得到身份证 1 2 如果给我标签 4 2 我不会得到任何 ID 因为没有匹配的
  • 反应本机获取 TextInput 值

    我遇到了一个非常简单的问题 我有包含用户名 密码和按钮的登录表单 在我的按钮处理程序中 我尝试获取文本输入值 但总是得到未定义的值 我错过了什么吗 render
  • iperf 如何计算网络统计信息

    iperf 是测量网络统计数据 例如丢失 吞吐量 抖动 的出色工具 我已经用过很多次了 但是 我只是想知道它是如何计算这些统计数据的 对于吞吐量来说 可以简单地测量在一定时间内接收到的字节数 对于抖动 它只能测量数据包到达时间 但是 对于U
  • 如何检查 ionic/cordova/phonegap 中前台或后台运行的应用程序

    有没有办法检查应用程序是在 ionic cordova phonegap 中的前台还是后台运行 我需要在 android 和 ios 上使用它 非常感谢 使用两个事件 Pause and Resume 您将在以下位置找到所有活动Apache
  • 为什么渲染父组件而子组件试图进入子组件

    为什么渲染父组件而子组件试图进入子组件 react router dom 6 0 1 当我进入路线时 http localhost 3000 dashboard 视图工作 http localhost 3000 dashboard empl
  • R语言能否求一阶微分方程的泛解?

    R语言能否求一阶微分方程的泛解 例如 5x 6 2 y 5 5x 6 y 2 PS 这可以很容易地用手解决 即特定的解决方案是 y 1 5 5x 6 和通用的 C 5x 6 我需要了解R是否可以做到 我们可以使用R库deSolve获得 OD
  • 无法登录生产服务器

    在本地服务器上它可以工作 但是当我尝试登录生产服务器时 我收到以下消息 PHP Notice yii base ErrorException Array to string conversion 1 in var www html vend
  • 速度:iOS 使用 NSPredicate filterUsingPredicate 与 for 循环

    我需要过滤自定义对象的 NSMutableArray 并且想知道以下其中一项在速度 运行时方面是否比另一个更好 或者它们是否实际上相同 1 使用 数组filterUsingPredicate predicate or 2 使用for循环迭代
  • 如何在Python中并行处理列表? [复制]

    这个问题在这里已经有答案了 我写了这样的代码 def process data create file using data all data1 data2 data3 我想在我的所有列表上并行执行处理函数 因为它们正在创建小文件 所以我不
  • npm - EPERM mkdir:Windows 上不允许操作

    我正在使用 Node js 11 13 0 和 npm 6 0 以上 我尝试通过以下命令在 Windows 中设置 React js 应用程序 npx 创建反应应用程序新应用程序 输出如下 错误 EPERM 不允许操作 mkdir C Us