我无法使用" ng new app_name"创建角度项目。得到错误-4058

时间:2018-03-20 02:47:35

标签: node.js angular npm angular-cli

当我执行命令-4058时,我收到错误C: / Windows/system32

当我在目录cmd中以管理员身份运行相同的命令打开cmd时,我在创建项目时没有任何问题。但是,如果我更改目录,我会遇到同样的问题。

我认为它必须是权限问题,但是以管理员身份打开extract: rxjs:无法解决。

创建过程在5.7.1 中冻结,很长一段时间后我收到以下错误

  

npm ERR!路径C:\ Users \ Usuario \ proyectName \ node_modules \ @ angular-devkit \ build-optimizer \ node_modules \ typescript   错误的ERR!代码ENOENT   错误的ERR! errno -4058   错误的ERR!系统调用重命名   错误的ERR! enoent ENOENT:没有这样的文件或目录,重命名' C:\ Users \ Usuario \ proyectName \ node_modules \ @ angular-devkit \ build-optimizer \ node_modules \ typescript' - > ' C:\用户\ Usuario \ proyectName \ node_modules \ @角的devkit \集结优化\ node_modules.typescript.DELETE'   错误的ERR! enoent这与npm无法找到文件有关。   错误的ERR! ENOENT

     

npm ERR!可以在以下位置找到此运行的完整日志:   错误的ERR! C:\ Users \用户Usuario \应用程序数据\漫游\ NPM-cache_logs \ 2018-03-20T02_40_45_377Z-的debug.log   错误:程序包安装失败,请参见上文。   包安装失败,见上文。

Npm版

Angular CLI: 1.7.3
Node: 8.10.0
OS: win32 x64
Angular:
...

Angular版

<sites>
   <site name="YourSite" id="1">
      ...
   </site>
   ...
</sites>

1 个答案:

答案 0 :(得分:0)

我能够通过卸载完全angular / cli和node

来解决问题
  1. 以管理员身份卸载angular / cli和nodejs。
  2. 从%appdata%(npm,npm-cache)
  3. 删除文件夹
  4. 从“程序和文件”中删除“nodejs”文件夹
  5. 重新启动
  6. Reintall最新版本节点(不是管理员)
  7. 安装angular / cli(不是管理员)