我想生成一个带有generator-angular-fullstack的项目,但我不想使用ECMAScript 6.你知道如何降级生成器吗?或者你有一个更好的解决方案来生成带有angular node和mysql的项目吗?
感谢。
答案 0 :(得分:5)
有点奇怪,我们必须降级才能默认使用javascript和CSS,不仅要选择打字稿,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
最后安装所需的release generator-angular-fullstack。我首选的javascript,HTML,CSS,mongodb,express等版本为2.0.13
和2.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
..发布2.1.1
已执行。注意:如果您现在然后看到一些UNMET PEER DEPENDENCY bower@>=1.0.0
等,请忽略它!它与发电机本身没什么关系,而且一切正常 - 所以不用担心。