如何更新Yeoman依赖项?

时间:2013-08-09 15:28:42

标签: javascript node.js npm yeoman bower

每个yeoman生成器都有包含依赖项的package.json和bower.json。 当我用:

初始化一个新项目时
yo somegenerator

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

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

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

2 个答案:

答案 0 :(得分:2)

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

取决于你想要升级的东西 - jQuery?一个咕噜的插件?您必须确定要升级的内容,并为该依赖项运行update命令。有关这些命令,请参阅Bower和npm文档。

如果您的发电机暂时没有更新,您可以自由更新!请记住,生成器只是节点模块,通过npm分发。

如果您安装了1.0或更高版本,您也可以只键入“yo”以查看已安装的发电机,并选择“更新您的发电机”选项。

希望这有帮助!

答案 1 :(得分:0)

由于yeoman发电机是通过npm安装的,所以运行

是没有意义的
npm update somegenerator

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