当前位置:   article > 正文

win10管理多个版本的node和angular,并安装包管理工具scoop_scoop' 不是内部或外部命令,也不是可运行的程序

scoop' 不是内部或外部命令,也不是可运行的程序

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

安装scoop

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

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

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

Set-ExecutionPolicy RemoteSigned -scope CurrentUser
  • 1

执行成功
如果遇到了

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

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

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

199.232.68.133 raw.githubusercontent.com
  • 1

保存后,将桌面的修改后的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
  • 1

在命令窗口执行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
  • 1
  • 2

安装成功后,按照提示,执行 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:
  • 1
  • 2

运行

npm cache clean --force
  • 1

再输入安装语句

成功

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

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

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

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

需要

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/554088
推荐阅读
相关标签
  

闽ICP备14008679号