-->

Bower.json只安装单个文件(Bower.json install only single f

2019-10-20 19:47发布

我是一个新手凉亭。 我怎样才能从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"
      }
  }
}

Answer 1:

亭子的想法是,你包括库/包,然后通过鲍尔开发商安装的整个出版内容。 你用你的编译系统(咕噜,花椰菜等),以挑选从需要被包含在自己的分销的任何文件。

如果由于某种原因,你真的只想要一个文件你只需要手动将其包含在您的应用程序。



Answer 2:

我同意@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"
}


Answer 3:

如果您使用wiredep与凉亭,您可以添加一个覆盖部分,以你的包的bower.json,如:

"overrides": {
  "fuelux": {
    "main": [
      "dist/js/fuelux.min.js"
    ]
  }
}


Answer 4:

我同意简单的一两件事,我不喜欢有关NPM和鲍尔是他们臃肿的文件大小的每一个项目,有时候没有必要。

看看这个NPM包,使得用户安装特定的文件,而不是整个回购:

https://github.com/blittle/bower-installer



文章来源: Bower.json install only single file