我可以用 Bower 获取 three.js src 文件吗?

Can i obtain three.js src files with bower?

原文:

我正在开发一个带有自己的供应商包的 Symfony2 应用程序。 我已经安装了 SpBowerBundle。 一切都很好,但我需要 mrdoob 他的 three.js 库 (https://github.com/mrdoob/three.js/tree/master/src/loaders).

中的 objectLoader.js(和一些其他文件)

是否有可能通过 bower 获取这些文件?

编辑 1:

@Wilt 这对我帮助很大。但是我不想下载整个包^^

现在我有:

...
"dependencies": {
    "three.js": "0.78.0",
"ObjectLoader.js": "https://raw.githubusercontent.com/mrdoob/three.js/r78/src/loaders/ObjectLoader.js",
  },
...

有没有办法制作像这样的存储库:

...
"repositories" : [{
    "type" : "git",
    "url" : "https://github.com/mrdoob/three.js/src/loaders/ObjectLoader.js"
}]
...

并添加如下依赖:

"ObjectLoader.js": "0.78.0",

您可以像这样使用 Bower 将完整的 three.js 库添加到您的项目中:

{
  "name": "your application",
  "version": "1.0",
  "dependencies": {
    ...
    "three.js": "https://github.com/mrdoob/three.js.git#r78",
    ...
  }
}

更新

原则上,bower 旨在获取整个 package/repository,但有一种解决方法可以像这样获取单个文件:

"dependencies": {
  "threejs-objectloader":  "https://rawgit.com/mrdoob/three.js/master/src/loaders/ObjectLoader.js"
}