我按照建议安装了 node (0.10.5) 和 npm (1.4.6)。使用 Windows 7 64 位系统。
在安装ember-cli的过程中,npm install -g ember-cli
我得到了npm ERR! git clone 'C:\User\...' Cloning into bare repository 'C:\Users\AppData\Roaming\npm-cache\_git-remotes\'
洞察依赖的错误。
我可以通过替换原来的洞察依赖声明来解决这个问题
"insight": "git+https://github.com/joefiorini/insight.git#mobile-app",
在package.json中
"insight": "git://github.com/joefiorini/insight.git#mobile-app",
然后我遇到了一个问题,在使用 ember-cli 创建一个新的 ember-cli 项目时,ember new my-app
再次尝试通过 https 依赖于 git repo 的洞察力,导致与前面提到的相同的 npm 错误。
然后我从 ember-cli 源代码中删除了所有的洞察力调用,因为洞察力库只提供有关 ember-cli 工具的统计数据。然后我能够创建一个新的 ember-cli 应用程序,并且还可以启动ember server
.
问题:
- 我知道这不是解决这个问题的正确方法!?
- 那么有没有人有关于如何把这件事做好的建议?
- 是 ember-cli 还是 npm 问题?
谢谢!