离子命令在本地用户主文件夹之外的目录中不起作用

Ionic commands not working in directories outside the local user main folder

我正在使用 ionic v-4。以前,ionic 在所有文件夹中都运行良好。但是突然它停止工作了。

现在,如果目录在本地用户文件夹中,它就可以正常工作。见下图 (蓝色)

但是,如果我将目录更改为本地用户文件夹中的某个文件夹,则会出现错误:(见下图)(红色)

‘ionic’ is not recognized as an internal or external command, operable program or batch file.

我试图跟进之前来自不同论坛的一些问题,并卸载了 node、ionic 和 cordova。然后我清除了缓存,然后使用

再次清理安装了所有内容
npm install -g ionic

但它仍然给我同样的错误。

我也试过把环境变量改成正确的npm路径,还是没有变化。 此外,我也尝试以管理员身份使用命令提示符,但仍然出现同样的错误。

如果有人能建议我解决这个问题,我将不胜感激,因为我即将进行离子考试,我需要练习哈哈:D

PS。我的帐户是管理员帐户,所以 运行 作为管理员并不重要。

编辑 1: 我已经尝试了重复问题 link 的答案中提到的所有方法(从环境变量更改路径)但遗憾的是,它没有为我工作。见下文

将我的电脑重置为默认设置 对我有用。注册表或环境变量路径中可能存在一些我无法弄清楚的问题,但现在已解决。 . .

但是非常失望地看到这里有些有经验的人并没有真正费心帮助我们初学者,而是试图批评我们犯的小错误,只是对我们的问题投反对票或将它们标记为重复。我在我的问题中明确提到,在将问题发布到这里之前,我做了适当的研究并尝试了一切。老实说,太糟糕了,当你们如此粗鲁时,你们还自称是前辈或专家。