首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误: EPERM:不允许操作,请读取

问错误: EPERM:不允许操作,请读取
EN

Stack Overflow用户
提问于 2019-11-12 01:47:37
回答 3查看 4.8K关注 0票数 0

我在运行ng nodejs version :10.16.3npm version : 6.9.0时出现了以下错误:我安装了angular/cli:npm install -g @angular/cli然后我尝试创建一个新的angular项目,我得到了这个错误(和ng --version一样)

代码语言:javascript
复制
    D:\nodejs\node_modules\npm>ng --version
    fs.js:114
        throw err;
        ^

    Error: EPERM: operation not permitted, read
        at Object.readSync (fs.js:498:3)
        at tryReadSync (fs.js:332:20)
        at Object.readFileSync (fs.js:361:19)
        at Object.Module._extensions..js (internal/modules/cjs/loader.js:788:20)
        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:692:17)
        at require (internal/modules/cjs/helpers.js:25:18)
        at Object.<anonymous> (C:\Users\skima\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\request\index.js:18:15)

    D:\nodejs\node_modules\npm>
EN

回答 3

Stack Overflow用户

发布于 2019-11-12 01:54:51

尝试以下几种方法:

-Make确保您的终端/命令窗口正在管理员模式下运行。-Run npm -v和node -v以确保它们都正确安装到NodeJS 12 -Uninstall全局-Update /cli,然后重新安装

该错误似乎表明从安装了angular/cli的node_modules文件夹读取数据时存在权限问题。

我还看到您在D盘中运行命令提示符,但node_modules安装在C盘上。尝试将它们放在同一盘上。

票数 0
EN

Stack Overflow用户

发布于 2019-11-12 02:00:43

您可以按照以下步骤操作:

  1. npm缓存清理--强制
  2. npm安装-g npm@
  3. --强制
  4. npm缓存清理--强制
  5. ng新缓存
票数 0
EN

Stack Overflow用户

发布于 2021-02-08 19:18:35

将项目转移到另一个驱动器,然后再次运行。在花了几个小时之后,这对我来说是有效的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58806265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档