Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular-如何指定不同于系统上安装的node.js版本?_Node.js_Angular_Configuration_Centos - Fatal编程技术网

Angular-如何指定不同于系统上安装的node.js版本?

Angular-如何指定不同于系统上安装的node.js版本?,node.js,angular,configuration,centos,Node.js,Angular,Configuration,Centos,系统:CENTOS7 我正在开发一个测试系统,它的node版本在8.9之前 我正在处理的应用程序使用节点8.9 部署到Tomcat时,应用程序运行良好 问题是,我无法只运行“ng serve”,因为系统会看到v6.x.x 是否有一种方法可以修改我的项目以查看打包的节点v8.x,从而运行ng选项 我被指示不要修改系统设置 将nvm节点版本管理器安装到centOS 然后可以在系统中安装多个版本的node 在这种情况下,您必须将nvm设置中节点的默认版本与您想要的版本别名是否可以运行ng版本并在此处包

系统:CENTOS7

我正在开发一个测试系统,它的node版本在8.9之前

我正在处理的应用程序使用节点8.9

部署到Tomcat时,应用程序运行良好

问题是,我无法只运行“ng serve”,因为系统会看到v6.x.x

是否有一种方法可以修改我的项目以查看打包的节点v8.x,从而运行ng选项

我被指示不要修改系统设置


将nvm节点版本管理器安装到centOS 然后可以在系统中安装多个版本的node


在这种情况下,您必须将nvm设置中节点的默认版本与您想要的版本别名

是否可以运行ng版本并在此处包含输出?因此,我们可以看到Node和Angular CLI的版本。@frosty No.运行ng-v的结果是消息“您正在运行Node.js的v6.x版本,Angular CLI v6不支持该版本。支持的官方Node.js版本为8.9及更高版本…“nvm run 12.0.0 ng serve”出现错误:找不到模块“ng”