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

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

安装scoop

打开win10自带的PowerShell,win键直接输入PowerShell即可找到PowerShell
输入

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

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

Set-ExecutionPolicy RemoteSigned -scope CurrentUser

执行成功
如果遇到了

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

未能解析此远程名称: 'raw.githubusercontent.com'”

解决方法:
在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

我们就可以继续安装了
安装成功
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.
需要在环境变量中新增相应的
环境变量
重启电脑,就可以使用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/cli@7.2.1。

执行 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

再输入安装语句

成功

成功图片
成功
至此,就可以通过nvm管理多个版本的node和angular版本了
以上就是我一步一步通过网上查询所遇到的问题和结论,还是挺顺利的,特此记录

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

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

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

需要

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

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值