下载node和配置以及解决未彻底删除之前node文件问题

1. 下载node和配置

1.1 下载node

官网下载:https://nodejs.org/en/

 

1.2 安装

 

弹出页面后,一直next就可以了,当然,当中需要修改路径的也可以修改路径------一般是建议修改的。

1.3 配置全局的环境变量

1.3.1 第一步

在node的安装目录下,创建 “node_global” 和 “node_cache” 两个文件夹

1.3.2 第二步

由于npm 全局模块存放位置以及cache的存放位置默认是在C盘中的,所以可以对其进行修改。

默认存放的位置:可以通过下面两句命令进行在cmd中查看:

npm get prefix
npm get cache

然后修改默认位置:在cmd中写入这两句命令

npm config set prefix "F:\downloads\node\data\node_global"
npm config set cache "F:\downloads\node\data\node_cache"

 

切记:后面的路径需要换成自己的路径

 

1.3.3 第三步

在系统变量里新建: NODE_PATH F:\downloads\node\data\node_global\node_modules

 1.4 检验是否能使用

 

 

2. 解决未彻底删除之前node文件问题

1.从卸载程序卸载程序和功能。

2.重新启动(或者您可能会从任务管理器中杀死所有与节点相关的进程)。

3.寻找这些文件夹并删除它们(及其内容)(如果还有)。根据您安装的版本,UAC设置和CPU架构,这些可能或可能不存在:

C:\Program Files (x86)\Nodejs
C:\Program Files\Nodejs
C:\Users\{User}\AppData\Roaming\npm(或%appdata%\npm)
C:\Users\{User}\AppData\Roaming\npm-cache(或%appdata%\npm-cache)

4.检查您的%PATH%环境变量以确保没有引用Nodejs或npm存在。

5.如果仍然没有卸载,请where node在命令提示符下键入,您将看到它所在的位置 - 删除(也可能是父目录)。

6.重新启动,很好的措施。

 

但是:执行完上面步骤之后,还是报错: a later version of node.js is already installed. Setup will now exit.

解决方案:

找到C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Node.js文件,
点击Uninstall Node.js卸载,然后再重新安装就可以了。

如果之前有删除过原本node存放的文件夹,如果双击上面的Uninstall Node.js报错的话,那么可以去回收站还原,然后再执行Uninstall Node.js就可以了。

3. 全局安装之后出现的问题

我在安装全局安装ts时,安装完成之后,不能使用tsc命令,使用就会报错。

刚开始以为是: PowerShell执行策略的问题,但是当我通过get-ExecutionPolicy测试的时候,发现RemoteSigned允许的,说明不是这个问题。

如果是显示Restricted,按照一下步骤执行改为RemoteSigned,再尝试,看是否能够使用tsc----------一定要关闭vscode编辑器,再试。

以管理员身份运行vscode;
执行:get-ExecutionPolicy,显示Restricted,表示状态是禁止的;
执行:set-ExecutionPolicy RemoteSigned;
这时再执行get-ExecutionPolicy,就显示RemoteSigned;

如果还是报错

那么就检查环境变量的配置

因为我在配置node的时候,是在node的全局安装模块路径改了。也就是下面按照下面的绿色部分修改了路径。

没改之前是存在在下面的路径中

C:\Users\86182\AppData\Roaming\npm

改之后,存在下面的路径中

F:\downloads\node\data\node_global

而我们的环境变量中的"用户变量"中是默认配置在c盘中的。

所以我们需要改为下面这个路径,然后关闭vs  code,重新打开运行tsc就可以了

F:\downloads\node\data\node_global

参考: https://www.cnblogs.com/fighxp/p/7410235.html、https://blog.csdn.net/weixin_42950333/article/details/119763330

 

posted @ 2022-11-06 02:46  落晴鸢  阅读(1927)  评论(0编辑  收藏  举报