我是一个新手凉亭。 我怎样才能从GitHub,而不是整个文件集的只下载一个文件? 我只是想从这里最新fuelux.min.js文件( https://raw.githubusercontent.com/ExactTarget/fuelux/master/dist/js/fuelux.min.js ),我希望把它放在我的插件目录。
{
"name": "my app",
"version": "1.0",
"dependencies": {
"angular-local-storage": "latest",
"fuelux":"latest"
},
"install" : {
"path" : {
"js": "plugins"
}
}
}
亭子的想法是,你包括库/包,然后通过鲍尔开发商安装的整个出版内容。 你用你的编译系统(咕噜,花椰菜等),以挑选从需要被包含在自己的分销的任何文件。
如果由于某种原因,你真的只想要一个文件你只需要手动将其包含在您的应用程序。
我同意@Leeft提供了答案。 如果情节出现时, 你只需要一个文件,你可以参考你安装在GitHub上列出的RAW文件。
bower install https://raw.githubusercontent.com/chrishunt/retinajs/master/src/retina.js --save
这将包括在你的依赖bower.json
文件
"dependencies": {
"retina": "https://raw.githubusercontent.com/chrishunt/retinajs/master/src/retina.js"
}
如果您使用wiredep与凉亭,您可以添加一个覆盖部分,以你的包的bower.json,如:
"overrides": {
"fuelux": {
"main": [
"dist/js/fuelux.min.js"
]
}
}
我同意简单的一两件事,我不喜欢有关NPM和鲍尔是他们臃肿的文件大小的每一个项目,有时候没有必要。
看看这个NPM包,使得用户安装特定的文件,而不是整个回购:
https://github.com/blittle/bower-installer