【发布时间】:2018-08-28 18:13:13
【问题描述】:
当我执行命令ng new app-name 时,我收到错误-4058。
当我以管理员身份在C: / Windows/system32 目录中运行相同的命令打开 cmd 时,我在创建项目时没有问题。但是如果我更改目录,我也会遇到同样的问题。
我想一定是权限问题,但是以管理员身份打开cmd并没有解决。
创建过程被冻结在extract: rxjs:,过了很长时间我得到以下错误
npm 错误!路径 C:\Users\Usuario\proyectName\node_modules\@angular-devkit\build-optimizer\node_modules\typescript npm 错误!代码ENOENT npm 错误!错误号 -4058 npm 错误!系统调用重命名 npm 错误! enoent ENOENT:没有这样的文件或目录,重命名 'C:\Users\Usuario\proyectName\node_modules\@angular-devkit\build-optimizer\node_modules\typescript' -> 'C:\Users\Usuario\proyectName\node_modules\@ angular-devkit\build-optimizer\node_modules.typescript.DELETE' npm 错误! enoent 这与 npm 找不到文件有关。 npm 错误!恩恩特
npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! C:\Users\Usuario\AppData\Roaming\npm-cache_logs\2018-03-20T02_40_45_377Z-debug.log 错误:软件包安装失败,见上文。 包安装失败,见上。
Npm 版本
5.7.1
角度版本
Angular CLI: 1.7.3
Node: 8.10.0
OS: win32 x64
Angular:
...
【问题讨论】:
-
如果您使用任何代理,请检查您的
.npmrc文件,该文件存在于您的用户/主页中,并检查代理和 https-proxy 条目。您也可以通过strict-ssl=false禁用严格 SSL -
我没有使用任何代理。
-
那么似乎是一些权限问题正在锁定您当前的实例。请参考【安装 npm 包失败”npm ERR!错误号 -4048” ](stackoverflow.com/questions/30860795/…)
-
我能够通过完全卸载 angular / cli 和 node 来解决问题。之后,重新安装节点(不是以管理员身份)。
标签: node.js angular npm angular-cli