默认文件夹 C:\Users\Administrator\.vscode\extensions

新建文件夹 D:\Program Files\Microsoft VS Code\Extensions

mklink 创建符号链接移动现有数据,首先将C盘中的.vscode文件夹中的extensions文件夹 剪切到D盘的Microsoft VS Code文件夹中(剪切不是复制),以管理员身份运行命令 mklink /D "C:\Users\Administrator\.vscode\extensions" "D:\Program Files\Microsoft VS Code\Extensions",执行成功后C盘 .vscode 中会出现一个 extensions 的文件夹符号链接(可以注意到多了一个箭头就成功了),以后vscode在安装或更新扩展时,都会将文件存储再新目录中。

NodeJs 环境配置

在安装目录下新建两个文件夹【node_global】和【node_cache】,然后执行命令:

1
2
npm config set prefix "D:\Program Files\nodejs\node_global"
npm config set cache "D:\Program Files\nodejs\node_cache"

查看路径是否配置正确:

1
2
3
4
-- 默认路径:C:\Users\Administrator\AppData\Roaming\npm
npm config get prefix
-- 默认路径:C:\Users\Administrator\AppData\Local\npm-cache
npm config get cache

确认配置是否正确命令:npm config ls

[问题]无法将“XX”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。

这是由于修改 NodeJs 环境变量【node_global】后,没有在系统环境变量中进行配置的缘故。在系统环境变量 -> 用户变量的 Path 中,本来有一条 C:\Users\Administrator\AppData\Roaming\npm 旧的 global 配置,再增加一条 D:\Program Files\nodejs\node_global 新的配置或者替换就配置即可解决。

[问题]无法加载文件 D:\Program Files\nodejs\node_global\XX.ps1,因为在此系统上禁止运行脚本。

使用命令 get-ExecutionPolicy 显示 Restricted 表示限制;使用命令 Set-ExecutionPolicy -Scope CurrentUser 会提示为参数提供值,输入 RemoteSigned 问题即可解决。