当前位置: 首页 > 知识库问答 >
问题:

如何用已安装的包更新bower.json?

羊舌勇
2023-03-14

在我的项目中,我安装了bower组件,但没有保存选项。现在,我想更新到bower。json

如何更新bower。json与已安装的软件包?

共有3个答案

姜玮
2023-03-14

一个有点困难的方法是运行bowerlist,查找标记为无关的包,并手动将其添加到bower.json中的依赖项中。

如果有很多无关的软件包,通过运行bower init并回答Yes“将当前安装的组件设置为依赖项?”,解决这个问题可能会更容易。这将占用您当前的bower。json,阅读它,然后使用旧的信息创建新的。因此,在理想情况下,您将拥有相同的文件,只是添加了无关的包。

警告:首先,过程中可能会丢失某些内容(例如,devdependencies)。其次,在bower的最新版本(v1.2.7)中,这将不会保留当前的软件包信息!我觉得这是一只虫子。但是,您可以保存旧文件并(手动)将其与生成的文件合并。

此外,你应该通过打开一个凉亭问题来请求一个选项或其他东西,因为这将受到许多开发人员的欢迎。

端木夕
2023-03-14

例如,在做任何事情之前,bower2.json重命名您的bower.json。

然后你可以做一个:

$bowerinit

(自动创建bower.json文件)。

请注意,所有问题都应该用当前配置预先填充。

当它会问你:

将当前安装的组件设置为依赖项?说是,

现在,您的所有依赖项都位于新的bower中。json文件(您可以使用旧的bower2.json检查是否一切正常)

孟树
2023-03-14

只需列出您的依赖项:

bower list

然后,您应该运行所有安装命令,参数'--sa'如下所示:

bower install bootstrap --save

这是一项艰苦的工作,但是如果你有一千个依赖项,你能创建一个脚本来自动化任务吗?

 类似资料:
  • 我通过。我想编辑包。它在哪里(在ubuntu 12.04上)以及如何在每次编辑源代码并运行它时重新加载它? 目前我正在编辑源代码,然后一次又一次地运行python setup.py,结果证明这很麻烦。

  • 什么是红帽订阅管理 红帽订阅订阅管理提供了向服务器/计算机授权产品订阅的工具,让管理员能够获取软件包的更新,跟踪系统所用支持合同和订阅的相关信息。PackageKit 和 yum 等标准工具可以用来获取红帽提供的软件包和更新等内容。可以通过红帽订阅管理工具执行下列四项基本任务: 注册 - 注册系统,将该系统与某一红帽帐户关联。这可以让订阅管理器唯一地清查该系统。不再使用某一系统时,可以取消注册。

  • 本文向大家介绍meteor 更新流星项目和已安装的软件包,包括了meteor 更新流星项目和已安装的软件包的使用技巧和注意事项,需要的朋友参考一下 示例 当有新版本发布时,Meteor工具会通知您。 要将Meteor项目更新到最新版本,请在Meteor项目中执行以下命令: 如果要将Meteor项目更新到特定的Meteor版本,请在项目内部运行以下命令: 如果要更新所有非核心软件包,请运行: 您还可

  • 我现在在google play store上有一个应用程序,我只是把我以前的java代码移到kotlin上,因为它对我来说容易多了。包裹都是一样的。在我的android studio上有一个问题,当我尝试执行版本变体时,我一直出现这个install_failed_update_incompatible错误。在我的搜索,我必须删除旧的应用程序。现在我有点担心了。我没有我的用户基础卸载应用程序,更不用

  • 我已经安装了一个使用go模块(go get in go 1.13)的软件包,现在我想删除它。在文档中没有关于这个的内容,在go get docu中也没有。 从go中删除包。mod手动无法解决问题,因此仍处于运行状态。总和 我应该如何以干净的方式移除包裹?

  • 问题内容: 据我所知,它带有某种含义。后安装我已经运行,以便找到任何子命令能够列出本地安装的,但不幸的是有没有。 那怎么办呢? 问题答案: 现在是历史 被替换为。用于管理外部/第三方库(例如,下载,更新,安装等)。 输入以查看命令行帮助,或查看以下页面: 命令去 关于go命令 (博客文章) 如果要列出已安装的软件包,可以使用以下命令: 列表包 要列出工作空间中的软件包,请转到工作空间文件夹并运行以