NPM,Bower或任何类似的基于Node.js的框架可以为我的项目下载非“软件包”吗?
我尝试通过让NPM为我下载它们(然后在我的仓库中忽略它们)尽可能地将外部库从我的仓库中删除。
然而,我经常遇到没有package.json或类似内容的东西。它只是一个固定文件,无论是zip还是随机文件。
感谢。
答案 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文件。它只会检查整个标签/分支。