每个yeoman生成器都有包含依赖项的package.json和bower.json。 当我用:
初始化一个新项目时yo somegenerator
根据文件中保存的版本,它开始下载并安装依赖项。
当我输入“yo somegenerator”时,它会下载最新的依赖项并使用当前版本更新文件(package.json和bower.json)。
答案 0 :(得分:2)
生成器有意设计具有特定的依赖版本要求。您可以自由地尝试升级这些依赖项,当然 - 它毕竟是您的应用程序!您的问题不是“Yeoman如何”更新我的依赖项,而是“如何更新我的依赖项?”只想清除它。
取决于你想要升级的东西 - jQuery?一个咕噜的插件?您必须确定要升级的内容,并为该依赖项运行update命令。有关这些命令,请参阅Bower和npm文档。
如果您的发电机暂时没有更新,您可以自由更新!请记住,生成器只是节点模块,通过npm分发。
如果您安装了1.0或更高版本,您也可以只键入“yo”以查看已安装的发电机,并选择“更新您的发电机”选项。
希望这有帮助!
答案 1 :(得分:0)
由于yeoman发电机是通过npm安装的,所以运行
是没有意义的npm update somegenerator
或者,您可以执行npm unbuild somegenerator@version
并重新安装。