使用较旧的生成器-angular-fullstack 版本

Use an older generator-angular-fullstack version

我想用 generator-angular-fullstack 生成一个项目,但我不想使用 ECMAScript 6。你知道如何降级生成器吗?或者您有更好的解决方案来生成带有 angular 节点和 mysql 的项目吗?

谢谢。

有点奇怪,我们必须降级才能默认使用 javascript 和 CSS,而不仅仅是在 typescript、babel 和各种之间进行选择 :) 检查当前版本:

npm list -g generator-angular-fullstack

你可能会看到类似

的内容
/home/<user>/npm/lib
└── generator-angular-fullstack@3.1.1 

检查您是否安装了另一个本地版本(如果您没有严格 globally 从头开始​​,则很有可能)list 没有 -g :

npm list generator-angular-fullstack
/some/other/dir
└── generator-angular-fullstack@3.3.0

现在,如果你有如上所示的本地版本,卸载它

npm uninstall generator-angular-fullstack

最后安装你想要的generator-angular-fullstack的release。我对 javascript、HTML、CSS、mongodb、express 等的首选版本是 2.0.132.1.1

npm install -g generator-angular-fullstack@2.1.1

再次检查版本,看看您是否真的切换了版本:

npm list -g generator-angular-fullstack 

现在应该显示

/home/<user>/npm/lib
└── generator-angular-fullstack@2.1.1 

转到您的工作目录并运行生成器

yo angular-fullstack

..release 2.1.1 被执行。注意:如果您偶尔看到一些 UNMET PEER DEPENDENCY bower@>=1.0.0 等,请忽略它!它与生成器本身没有太大关系,一切正常 - 所以不用担心。