Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法使用bower下载three.js文件_Javascript_Git_Three.js_Bower_Bower Install - Fatal编程技术网

Javascript 无法使用bower下载three.js文件

Javascript 无法使用bower下载three.js文件,javascript,git,three.js,bower,bower-install,Javascript,Git,Three.js,Bower,Bower Install,当我试图通过在bower.json文件中指定版本来下载three.js文件时,我遇到了一个错误 "dependencies": { "three.js":"~0.0.69" } 错误:在中找不到版本git://github.com/jiyinyiyong/three.js.git 相反,我通过如下方式指定url来下载整个回购协议: "dependencies": { "three

当我试图通过在bower.json文件中指定版本来下载three.js文件时,我遇到了一个错误

 "dependencies": {
                 "three.js":"~0.0.69"
                }
错误:在中找不到版本git://github.com/jiyinyiyong/three.js.git

相反,我通过如下方式指定url来下载整个回购协议:

  "dependencies": {
                      "three.js":"https://github.com/mrdoob/three.js.git"
                    }
这需要时间和空间。
如何仅从git repo下载文件?

在bower注册表中注册的three.js包指向的不是three.js的正式repo。此存储库仅包含2.js文件:
three.js
three.min.js

bower看不到任何版本的原因是该存储库不包含任何标记(bower用于版本)。最新版本在主分支中。如果要从主分支安装最新版本,则应将依赖项定义为:

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

请注意,根据分支机构的不同,它有一些缺点,因为将来可能会发生变化。

在bower注册表中注册的three.js包所指的不是three.js的正式回购协议。此存储库仅包含2.js文件:
three.js
three.min.js

bower看不到任何版本的原因是该存储库不包含任何标记(bower用于版本)。最新版本在主分支中。如果要从主分支安装最新版本,则应将依赖项定义为:

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

请注意,依赖于一个分支会有一些缺点,因为它将来可能会改变(而且可能会改变)。

去掉three.js中的句点,即

"dependencies": {
  "threejs": "r70"
}
这指向官方的ThreeJS存储库

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


去掉three.js中的句点,即

"dependencies": {
  "threejs": "r70"
}
这指向官方的ThreeJS存储库

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


只需在终端中运行
bower install three.js


三个将安装到:…/bower\u components/Three.js

只需在终端中运行
bower install Three.js


三个将安装到:…/bower_components/Three.js

@Brendan。它是下载整个存储库还是只下载文件?整个存储库。但我只想下载文件更新的答案,以包括缩小的文件only@BrendanAnnable啊,其实你是对的。Bower安装整个存储库,然后删除被忽略的文件。这意味着你下载128MB的three.js文件,它会删除所有文件,除了~2.7MB(dist文件和示例)@Brendan。它是下载整个存储库还是只下载文件?整个存储库。但我只想下载文件更新的答案,以包括缩小的文件only@BrendanAnnable啊,其实你是对的。Bower安装整个存储库,然后删除被忽略的文件。这意味着你下载了128MB的three.js文件,除了2.7MB(dist文件和示例)之外,其他都被删除了