-1

每个 yeoman 生成器都有包含依赖项的 package.json 和 bower.json。当我初始化一个新项目时:

yo somegenerator

它根据文件中保存的版本开始下载并安装依赖项。

我的问题是:初始化新项目时如何更新依赖项?

我希望当我输入“yo somegenerator”时,它会下载最新的依赖项并使用当前版本更新文件(package.json 和 bower.json)。

4

2 回答 2

2

生成器是有意设计的具有特定的依赖版本要求。当然,您可以自由尝试升级这些依赖项——毕竟这是您的应用程序!您的问题实际上并不是“Yeoman 如何更新我的依赖项”,而是“我如何更新我的依赖项?” 只是想澄清一下。

取决于你想升级什么——jQuery?咕噜声插件?您必须确定要升级的内容,并针对该依赖项运行更新命令。有关这些命令,请参阅 Bower 和 npm 文档。

如果您的生成器有一段时间没有更新,您可以随意更新!请记住,生成器只是节点模块,通过 npm 分发。

如果你安装了 yo 1.0rc1 或更高版本,你也可以只输入“yo”来查看你安装的生成器,以及选择“更新你的生成器”选项。

希望这可以帮助!

于 2013-08-10T02:40:31.323 回答
0

由于 yeoman 生成器是通过 npm 安装的,因此运行没有意义

npm update somegenerator

或者,您可以执行npm unbuild somegenerator@version并重新安装。

于 2013-08-09T15:35:21.503 回答