bower list
bower install bootstrap --save
在做任何操作之前,将你的 bower.json 文件重命名为 bower2.json,例如。
然后你可以执行以下命令:
bower init
(它会自动创建一个 bower.json 文件)。
请注意,所有问题都应该预填上你当前的配置。
当它问你:
将当前安装的组件设置为依赖项?
回答“是”。
现在你的所有依赖项都在新的 bower.json 文件中了(你可以通过旧的 bower2.json 文件来检查是否一切正常)。
bower.json
没有列出angular:'1.5.5'
。这是因为我安装了angular-animate
,由于它依赖于angular 1.5.5
,因此bower决定不在bower.json
中包含angular
(考虑到当某人为此bower.json
执行bower install
时,它将自动安装)。如果有人从bower.json
中删除angular-animate
,那么这将成为一个问题,因为bower
也不会安装angular
,因为它没有被列出。 - AakashdevDependecies
)。其次,在最新版本的Bower(v1.2.7)中,这将不会保留当前包的信息!我觉得这是一个bug。但是你可以保存旧文件,并(手动)将其与生成的文件合并。bower-check-updates
是一个实用工具,它会自动调整bower.json文件中所有依赖项的最新版本。
bower-check-updates是npm-check-updates的一个分支,所以它们基本相同,但它会更新bower.json文件,而不是package.json文件。npm install -g bower-check-updates
bower-check-updates -u
bower install
bower install
。 - Ámon Tamásbower install
没有更新 bower.json。 - S Panfilovbower install [package_name] --save
,这只会更新你的bower.json文件。在运行 bower-check-updates -u
后,你必须运行 bower install
而不是 npm install
--save
的情况下运行bower install
始终会更加困难而不是更容易。 - Chris