无法使用 Bower 下载 three.js 文件

Unable to download three.js file using bower

I.m 当我尝试通过在 bower.json 文件中指定版本来下载 three.js 文件时出现错误。

 "dependencies": {
                 "three.js":"~0.0.69"
                }

Error :No versions found in git://github.com/jiyinyiyong/three.js.git

相反,我通过指定 url 下载整个回购协议,如下所示:

  "dependencies": {
                      "three.js":"https://github.com/mrdoob/three.js.git"
                    }

这需要时间 space。 我怎样才能只从 git 存储库下载文件?

在 Bower 注册表中注册的 three.js 包指向 https://github.com/jiyinyiyong/three.js,这不是 three.js 的官方仓库。此存储库仅包含 2 个 .js 文件:three.jsthree.min.js.
Bower 看不到任何版本的原因是因为此存储库不包含任何标签(Bower 用于版本)。最新版本在 master 分支。如果你喜欢从 master 分支安装最新版本,你应该定义依赖为:

"dependencies": {
    "three.js": "master"
}

请注意,依赖分支有一些缺点,因为它可能会在未来发生变化(而且很可能会发生变化)。

去掉 three.js 中的句点,即

"dependencies": {
  "threejs": "r70"
}

这指向官方的 ThreeJS 存储库。

如果您只希望拥有缩小的库文件(下载小得多),请使用:

"dependencies": {
  "threejs": "https://raw.githubusercontent.com/mrdoob/three.js/master/build/three.min.js"
}

只需在您的终端中 运行 bower install three.js
将三个安装到:.../bower_components/three.js