我在运行ng nodejs version :10.16.3npm version : 6.9.0时出现了以下错误:我安装了angular/cli:npm install -g @angular/cli然后我尝试创建一个新的angular项目,我得到了这个错误(和ng --version一样)
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>发布于 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盘上。尝试将它们放在同一盘上。
发布于 2019-11-12 02:00:43
您可以按照以下步骤操作:
发布于 2021-02-08 19:18:35
将项目转移到另一个驱动器,然后再次运行。在花了几个小时之后,这对我来说是有效的。
https://stackoverflow.com/questions/58806265
复制相似问题