使用NPM,Bower等管理非包裹?

时间:2015-02-11 07:27:00

标签: node.js package npm bower package-managers

NPM,Bower或任何类似的基于Node.js的框架可以为我的项目下载非“软件包”吗?

我尝试通过让NPM为我下载它们(然后在我的仓库中忽略它们)尽可能地将外部库从我的仓库中删除。

然而,我经常遇到没有package.json或类似内容的东西。它只是一个固定文件,无论是zip还是随机文件。

感谢。

1 个答案:

答案 0 :(得分:1)

Bower可以install来自网址的任意文件。此URL可以指向单个文件或存档(将被展开) 例如:

bower install http://code.jquery.com/jquery-1.11.2.min.js

或者你在bower.json

"dependencies": {
  "funcunit": "https://github.com/bitovi/funcunit/archive/jmvc.tar.gz"
}

此外,Bower还可以从Github存储库安装包,即使它不包含bower.json文件。它只会检查整个标签/分支。