NPM - 如何判断用于创建应用程序的生成器的版本

时间:2014-09-18 16:14:10

标签: angularjs npm yeoman-generator

几个月前我使用了生成器angular-fullstack来启动一个应用程序,几乎完成了一半的应用程序并且不得不将其搁置。应用程序保存在github中。

最近改为另一台机器,安装了我的开发环境,并决定再次安装angular-fullstack,当我查看我的代码时,我发现(正如预期的那样)angular-fullstack的版本高于用于创建的版本我的应用。

问题:

我有没有办法告诉用于创建我的应用程序的生成器的版本? 如果是这样,有没有办法安装完全相同的版本,以继续工作这样的应用程序,而不必迁移到新的文件结构(至少还没有)?

1 个答案:

答案 0 :(得分:4)

您可以使用npm信息从特定包中获取版本列表 在你的情况下是

npm info generator-angular-fullstack

安装特定的软件包版本只需做一个

npm install <package>@<version>

这意味着

npm info generator-angular-fullstack@2.0.13

例如。

查看版本1.x的git repo,看看该文件结构是否与项目中的版本匹配,如果不使用最新的2.x版本则使用1.4.3版本。