win10管理多个版本的node和angular,并安装包管理工具scoop

为了在win10下管理多个版本的node和angular骨架

安装scoop

打开win10自带的PowerShell,win键直接输入PowerShell即可找到win10管理多个版本的node和angular,并安装包管理工具scoop_第1张图片
输入

iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

发生了错误
安装错误
提示我更改执行策略,那就执行吧

Set-ExecutionPolicy RemoteSigned -scope CurrentUser

执行成功
如果遇到了

使用“1”个参数调用“DownloadString”时发生异常:“未能解析此远程名称: 'raw.githubusercontent.com'”

win10管理多个版本的node和angular,并安装包管理工具scoop_第2张图片

解决方法:
在C:\Windows\System32\drivers\etc\hosts添加本地解析服务 先将hosts 文件复制到桌面,
在hosts末尾加入

199.232.68.133 raw.githubusercontent.com

保存后,将桌面的修改后的hosts覆盖C:\Windows\System32\drivers\etc\中的hosts
此时用cmd来ping 一下raw.githubusercontent.com,就可以ping通了

原文链接:https://blog.csdn.net/qq_49470767/article/details/109453518

我们就可以继续安装了
win10管理多个版本的node和angular,并安装包管理工具scoop_第3张图片
scoop成功安装
到此scoop就安装成功了,想要在其中安装其他软件或者工具,可以根据自己的需求安装,scoop安装的软件都在C:\Users\xxx\scoop\apps
原文链接:https://www.jianshu.com/p/bb0ba62b519c

管理多版本nodejs

先下载node版本工具nvm,

scoop install nvm

在命令窗口执行nvm,会告诉你ERROR open \settings.txt: The system cannot find the file specified.
需要在环境变量中新增相应的
win10管理多个版本的node和angular,并安装包管理工具scoop_第4张图片
重启电脑,就可以使用nvm了
安装对应nodeJs版本,如

nvm install 8.14.1 64
nvm install 12.13.0 64

安装成功后,按照提示,执行 nvm use 12.13.0或 nvm use 8.14.1 在刚刚的目录(C:\scoop\persist\nvm\nodejs)下会出现一个名为nodejs的映射文件,这个nodejs就存放着你当前使用的node版本的文件,每次执行 nvm use ‘版本号’ 命令,这个nodejs文件就会发生相应改变。

然后发现无法转换版本号,将下载scoop之前的node删除,就是可以成功转换版本号了,因为我为项目已经安装过nodejs,只不过这次想要测试高版本,又不想弄些额外操作,所以用nvm安装多个版本,可以进行管理,已经安装完毕,之前安装的就可以卸载了。

开始安装angular骨架

执行 nvm use 8.14.1 ,切换至node 8.14.1版本,然后安装angular:npm install -g @angular/[email protected]

执行 nvm use 12.13.0 ,切换至node 10.16.0版本,然后安装angular:npm install -g @angular/cli@latest。
————————————————
原文链接:https://blog.csdn.net/qq_27772207/article/details/94623350
如果出现

npm ERR! Unexpected end of JSON input while parsing near '...":{"latest":"1.3.0"},'
npm ERR! A complete log of this run can be found in:

运行

npm cache clean --force

再输入安装语句

成功

win10管理多个版本的node和angular,并安装包管理工具scoop_第5张图片
win10管理多个版本的node和angular,并安装包管理工具scoop_第6张图片
至此,就可以通过nvm管理多个版本的node和angular版本了
以上就是我一步一步通过网上查询所遇到的问题和结论,还是挺顺利的,特此记录

ps:'gulp’不是内部或者外部命令,也不是可运行的程序或批处理文件

经过我那步删除原有nodejs的情况,会出现

'gulp'不是内部或者外部命令,也不是可运行的程序或批处理文件

需要

1,在用户变量里新建变量
PATH: %USERPROFILE%\AppData\Roaming\npm(如果已有path变量,则在后面直接加上即可)
2,在系统环境变量里的path加上node.js的安装路径
查询nodeJs的安装路径

你可能感兴趣的:(angular_cli,前端,angular骨架,angular_cli,nodeJs,scoop)