【问题标题】:npm install - g generator-angular error in windowsnpm install - Windows 中的 g 生成器角度错误
【发布时间】:2015-04-14 06:03:01
【问题描述】:

我正在学习使用 yeoman 和相关工具的教程。 尝试运行:

npm install - g generator-angular

似乎不起作用。我尝试了npm install -g generator-X error in windows的一种解决方案

解决办法是:

npm install --save-dev --save-exact adm-zip@0.4.4

但显示相同的错误结果。

这是 cmd 文本:

C:\Users\User\my-server\my-project λ npm install --save-dev --save-exact adm-zip@0.4.4 adm-zip@0.4.4 node_modules\adm-zip C:\Users\User\my-server\my-project

λ npm install -g generator-angular npm 错误! addLocal 无法安装 C:\Users\User\my-server\my-project- npm 错误! Windows_NT 6.1.7601 npm 错误! argv "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "-" "g" "generator-angular"

npm 错误!节点 v0.12.0 npm 错误! npm v2.5.1 npm 错误!路径 C:\Users\User\my-server\my-project- npm 错误!代码ENOENT npm 错误!错误号-4058

npm 错误! enoent ENOENT,打开 'C:\Users\User\my-server\my-project-' npm 错误! enoent 这很可能不是 npm 本身的问题 npm 错误! enoent 并且与 npm 无法找到文件有关。 npm 错误!恩恩特

npm 错误!请在任何支持请求中包含以下文件: npm 错误! C:\Users\User\my-server\my-project\npm-debug.log

这是 npm-debug.log(最后几行):

70 error Windows_NT 6.1.7601

71 error argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program       Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-" "g" "generator-angular"

72 error node v0.12.0

73 error npm  v2.5.1

74 error path C:\Users\User\my-server\-

75 error code ENOENT

76 error errno -4058

77 error enoent ENOENT, open 'C:\Users\User\my-server\-'

77 error enoent This is most likely not a problem with npm itself

77 error enoent and is related to npm not being able to find a file.

78 verbose exit [ -4058, true ]

该问题有什么新的解决方法吗?

【问题讨论】:

  • 试试npm install -g generator-angularg前面没有空格,比如-g,不像- g
  • 就是这样,虽然现在似乎还有其他后续问题,依赖关系: bower angular-animate#^1.3.0 ENOGIT git 未安装或不在PATH npm WARN 引擎karma@ 0.12.31: 想要: {"node":"~0.8 || ~0.10"} (当前: {"node":"0.12.0","npm":"2.5.1"}) 加载“Gruntfile.js “任务...错误错误:找不到模块'glob'警告:找不到任务“wiredep”。使用 --force 继续。 |由于警告而中止。 npm WARN 可选 dep 失败,继续 fsevents@0.3.5
  • 错误提示“git未安装或不在PATH中”,这意味着您需要安装git。 git-scm.com/download/win

标签: angularjs node.js gruntjs yeoman yeoman-generator-angular


【解决方案1】:

这个问题,或者任何与此相关的 yeoman 生成器,以及节点 v0.12 都存在问题。除了将节点恢复到 v0.10 或 v0.10.36 之外,没有永久的解决方案......

【讨论】:

  • 我必须先卸载 nodejs(使用他们的卸载程序),然后安装 0.10.36 .msi 然后运行npm -g install npm@next
猜你喜欢
  • 1970-01-01
  • 2015-04-09
  • 2017-11-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-29
  • 2018-05-08
  • 1970-01-01
相关资源
最近更新 更多