当前位置:   article > 正文

angular脚手架安装的踩坑记录_error: you need to specify a command before moving

error: you need to specify a command before moving on. use '--help' to view

如果要安装angular的脚手架首先要先确保node的版本是在14.20.0以上,npm也要升级到9以上,至于为什么,这个是我同事告诉我的,也可以到官网上查看。
当我安装了14.20.0的node以后执行ng命令还是报错:d0b1fbffe45e4500a6c6ee922580a70a.png

 我起初以为是这个警告:npm WARN deprecated @npmcli/move-file@2.0.1: This functionality has been moved to @npmcli/fs的问题。
后来感觉这个’ng’不是内部或者外部应该是和环境变量有关系,查了资料以后发现只要加上一个环境变量C:\nodejs\node_global(按照自己安装的路径来就可以了)就可以了。
后面就是安装angular脚手架的基本操作了:
npm install –g @angular/cli   (下载脚手架,如果之前安装过未成功的卸载一下:npm uninstall –g @angular/cli)
查看是否成功就直接用ng version 不要用ng –v等等,否则就会报错ERROR:You need to specify a command before moving on. Use '--help' to view the available commands.

936cb2334ed64ba08e8bb55399a034e5.png

 Would you like to share pseudonymous usage data about this project with the Angular Team
at Google under Google's Privacy Policy at https://policies.google.com/privacy. For more
details and how to change this setting, see https://angular.io/analytics. 
选择N

ng new projectname         (创建项目)

24cbdd2d05c24e79aa0f5c87f2cd1e97.png

 选择自己所需要的
ng serve –open             (启动项目,注意这里是serve 不是server )

e2ce55de16494eb9b463d18c5306b49f.png

这样就可以成功启动了!

 

 又由于之前的项目需要8的node和6的npm所以先用:npm install npm@6.0.1 –g  把npm降下来
再卸载(直接去控制面板卸载)node
最后再重装8的node
就可以运行原来的项目了

 

如果先去卸载node就会出现以下报错:
ERROR:npm v9.4.0 is known not to run on Node.js v8.11.1 You’ll need to upgrade to a newer Node.js version in order to use this version of npm.

976b62e5be0d4f6f8a198ca58dbac8f6.png

 

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号