Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >灾难 | 环境变量集体抽风

灾难 | 环境变量集体抽风

作者头像
gyro永不抽风
发布于 2021-05-21 06:55:00
发布于 2021-05-21 06:55:00
4270
举报

Preface

可以首先给大家看一下当时的惨状:

除此之外,npm,git等等的环境变量都失效了。

起因

为什么会产生这种现象我自己也不知道(悲),但是我能找到解决办法(确信)

是下午的时候调试VS Code插件的时候发现的,node.js不能正确启动,到terminal里想要手动npm的才发现,npm命令失效了

再到后来,发现explorer也失效了,于是开启了女娲补天之路。

Prerequisite

什么是环境变量?

摘自百度百科:

环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

设置环境变量的方法:

我这里说的变量都是指PATH。

实现

我本来以为explorer和powershell的路径都是C:\WINDOWS\system32,谁知道他们两个是毒瘤(裂:

可能这就是为什么powershell的脚本的后缀名是.ps1吧(确信

所以,我们分别添加:C:\Windows, C:\Windows\System32\WindowsPowerShell\v1.0

接下来,我由于百度没有找到node和npm的环境变量是啥,于是乎就自己分析了一波:

得到这个快捷方式指向的是:C:\Windows\System32\cmd.exe /k "C:\Program Files\nodejs\nodevars.bat"

所以就是跑了后面那个脚本:

我很顺利地就找到了npm和node,尝试一下:

很成功,于是乎就把C:\Program Files\nodejs加入了环境变量

但是事情没有结束,我们还没有找到npm -g install的包的路径。进入前面指向的那个bat文件:

结果喜人,我们前往这个路径:

可以看到已经找到了我们所需要的东西,于是再把这个路径也加进去。(建议不要使用%APPDATA%,用绝对路径)

至此,难点告一段落,剩下的自己摸索就完事了。

本文作者:博主: gyrojeff    文章标题:灾难 | 环境变量集体抽风

本文地址:https://cloud.tencent.com/developer/article/1827345

版权说明:若无注明,本文皆为“gyro永不抽风!”原创,转载请保留文章出处。

许可协议:署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 转载请保留原文链接及作者!

我的博客即将同步至腾讯云+社区,邀请大家一同入驻

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021 年 01 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
编辑精选文章
换一批
VSCode腾讯云COS插件 | Bug的发现和再发布
之前博客启用了腾讯云COS的功能来做图床,而且有插件配合方便上传。之后便想着在VSCode当中实现一样的功能,经过了一番搜索,找到了这个插件:https://github.com/Galen-Yip/tencent-cloud-cos-upload-image
gyro永不抽风
2021/05/21
9810
Windows10 环境变量_环境变量与用户变量
大家好,又见面了,我是你们的朋友全栈君。 Windows 10 环境变量 (用户变量与系统变量)
全栈程序员站长
2022/10/01
2.6K0
Windows10 环境变量_环境变量与用户变量
Appium自动化环境安装
转载至我同事https://www.cnblogs.com/gqv2009/p/12620773.html#autoid-0-0-0
小小咸鱼YwY
2020/06/19
8720
Appium自动化环境安装
【win10 bat文件设置环境变量】
一、添加新环境变量 要在BAT文件中添加名为 JAVA_HOME,值为 D:\a_soft\a_green\java\jdk\8 的用户环境变量,您可以按照以下步骤进行操作:
用户3519280
2023/07/08
1.6K0
[notscuffed/repkg] Wallpaper Engine内容提取工具
Wallpaper engine PKG unpacker/TEX converter, written in C#.
gyro永不抽风
2021/05/21
2K0
『App自动化测试之Appium基础篇』| 从定义、原理、环境搭建、安装问题排查等深入了解Appium
虫无涯
2023/12/06
11.8K6
node环境变量配置,npm环境变量配置
很久没有在windows上配过node, 记得以前node环境变量是要加 NODE_PATH 到用户变量,再在系统变量引入NODE_PATH的,而npm install的全局包目录会存放在C:/Users[用户]/administrator[你的计算机名字]/AppData/Roaming/npm目录下,而现在貌似有更高级的做法!
全栈程序员站长
2022/08/10
5K0
node环境变量配置,npm环境变量配置
windows系统下npm全局命令无法执行解决办法
如题,一般我们刚安装的windows操作系统,前往nodejs官网下载nodejs安装包后,windows下默认没有node和npm指令。这是因为我们的windows系统还没有添加nodejs环境变量,所以找不到路径。这时候需要将nodejs的安装路径添加到环境变量的 Path 变量中。如我的路径
fastmock
2023/10/23
5.1K0
node.js安装及环境变量配置
##下载node.js 下载并解压好 node.js,本文下载的是v8.11.1 windows64位版本。
全栈程序员站长
2022/07/01
5.5K0
node.js安装及环境变量配置
设置cl.exe 环境变量(vs2017)【转】
E:\VS2017\VC\Tools\MSVC\14.10.25017\include; C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\ucrt;
用户3519280
2023/07/08
1.2K0
nodejs 环境变量配置
GoodTime
2024/03/05
4K0
nodejs 环境变量配置
NodeJS、NPM安装配置步骤(windows版本) 以及环境变量
http://xiaoyaojones.blog.163.com/blog/static/28370125201351501113581/ 6、npm作为一个NodeJS的模块管理,之前我由于没有系统地看资料所以导致安装配置模块的时候走了一大段弯路,所以现在很有必要列出来记录下。
bear_fish
2018/09/19
1.3K0
NodeJS、NPM安装配置步骤(windows版本)  以及环境变量
“VS2012开发人员命令提示”中涉及的环境变量
我电脑的配置:操作系统为32位Win7,VS版本为2012Ultimate,VS安装目录为“D:\Microsoft Visual Studio 11.0”
用户3519280
2023/07/06
4690
Node的安装与环境变量的配置
1 .msi和.zip格式区别: 2 a、.msi是Windows installer开发出来的程序安装文件,它可以让你安装,修改,卸载你所安装的程序。说白了.msi就是Windows installer的数据包,把所有和安装文件相关的内容封装在一个包里。 3 b、.zip是一个压缩包,解压之后即可,不需要安装。
别先生
2020/04/24
1.8K0
Node的安装与环境变量的配置
nodes.js详细安装
Node.js安装包及源码下载地址为:https://nodejs.org/en/download/。
小小咸鱼YwY
2019/09/11
2.2K0
nodes.js详细安装
Node.js学习笔记(二)——Node.js模块化、文件读写、环境变量
(1)、在浏览器端使用var或不使用关键字定义的变量属于全局作用域,也就是可以使用window对象访问。
张果
2022/09/28
6.5K0
Node.js学习笔记(二)——Node.js模块化、文件读写、环境变量
OS库简单介绍
OS 模块给我们提供了方便与操作系统交互的接口。其功能无比强大,可能平时学习工作中我们只用到了它的部分功能。今天我们一起来了解下它的一些不常用但很实用的功能。
Python研究所
2022/06/17
5130
OS库简单介绍
第四章 shell和环境变量
一台计算机从基本架构上讲,由最基本的硬件组成硬件结构(如:cpu、内存、主板、声卡、显卡等),我们知道,硬件组成完备,但未安装操作系统的计算机被称为“裸机”。我们必须给“裸机”安装操作系统后,才可以正常使用。windows、Linux都属于操作系统范畴。
晓天
2019/07/04
9680
第四章 shell和环境变量
python的下载安装以及环境变量的配置
Downloads 》》Windows 跳转页面:https://www.python.org/downloads/windows/
DoubleHelix
2023/09/18
8860
python的下载安装以及环境变量的配置
Windows 上安装 Node.js
步骤 4 : Node.js默认安装目录为 "C:\Program Files\nodejs\" , 你可以修改目录,并点击 next(下一步):
陈不成i
2021/07/09
8910
相关推荐
VSCode腾讯云COS插件 | Bug的发现和再发布
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档