凉亭自动更新bower.json

Sel*_*lah 236 bower

我使用bower 1.0.0运行以下命令:

mkdir testdir;cd testdir
bower init #accept defaults
bower install jquery -s  #the -s is supposed to cause update of bower.json
less bower.json
Run Code Online (Sandbox Code Playgroud)

在bower.json中,我希望看到列出的依赖项,但没有.到底是怎么回事?

注意:bower install jquery --save确实有效

注意:我所指的选项是通过记录 bower help install

**-S**, --save              Save installed packages into the project's bower.json dependencies
Run Code Online (Sandbox Code Playgroud)

gru*_*gru 375

从凉亭帮助,保存选项有一个资本S.

-S, --save  Save installed packages into the project's bower.json dependencies
Run Code Online (Sandbox Code Playgroud)

  • 如果您不使用保存标志,它只需下载您选择的包并将其放在bower packages文件夹下,这是一个测试包之前的好方法. (17认同)
  • @RobinvanBaalen我刚试过它,如果你第二次使用保存选项安装相同的包,它会将它添加到bower.json (17认同)
  • 好吧,为什么我不想将它保存到依赖项json-我认为这样的全部想法是跟踪包...当你安装它时会发生什么? (12认同)
  • @gru这确实很有用.我会更好,如果有一个标志,以防止它被保存,因为,至少对我来说,保存到依赖关系更频繁. (12认同)
  • @gru ...并运行`bower uninstall <package name>` (6认同)
  • @Gru如果您测试这样的包,那么在成功测试之后如何将包添加到bower.json?手动? (3认同)
  • 是的,正如@RobinvanBaalen评论的那样,除非你正在使用一些众所周知的东西(例如棱角分明的),否则最终可能会做一个"凉亭安装",然后玩一下库,然后如果用"凉亭"再次运行它-S install`.另一种方法是立即运行`bower -S install`,如果不开心,只需删除`bower.json中已安装包对应的行. (2认同)