终于考完试了,新电脑也到了,趁热记录一下迁移过程。
硬件配置
| 旧电脑 | 新电脑 | |
|---|---|---|
| CPU | Intel Core i7-8550U @ 1.80GHz | AMD Ryzen 9 9955HX 16-Core |
| 内存 | 8GB DDR4 | 16GB DDR5 |
| 磁盘 | 1.2TB 机械硬盘 | 1TB 固态硬盘 |
| 显卡 | NVIDIA GeForce 930MX 2GB | NVIDIA GeForce RTX 5070 Laptop 8GB |
开发环境
VS Code
下载安装后配置中文语言包即可。
Git
去官网↗下载,下了挺久的,如果想快点可以直接下载我下好的安装包:蓝奏云链接(密码:33sv)↗。
之后在命令提示符中输入 git -v 确认是否返回版本号。
然后配置用户名和邮箱(替换为你的信息):
git config --global user.name "xxx"
git config --global user.email "xxx@xxx.com"Node.js 和 npm
也是去官网↗下载,之后在命令提示符中输入 node -v 和 npm -v 确认是否下载成功。
pnpm
输入:
npm install --global pnpm下载 pnpm,然后配置国内镜像源:
pnpm config set registry https://registry.npmmirror.comPowerShell 报错
下载好后,我在 VS Code 的自带 PowerShell 终端中测试,发现报错:
PS C:\project> node -v
v24.18.0
PS C:\project> npm -v
npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.c
om/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ npm -v
+ ~~~
+ CategoryInfo : SecurityError: (:) [],PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
PS C:\project> pnpm -v
pnpm : 无法加载文件 C:\Users\fan_z\AppData\Roaming\npm\pnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/g
o.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ pnpm -v
+ ~~~~
+ CategoryInfo : SecurityError: (:) [],PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess原因是 Windows PowerShell 的执行策略(Execution Policy)限制阻止了 .ps1(PowerShell 脚本)文件的运行。npm 和 pnpm 命令实际上是通过相应的 .ps1 脚本启动的,因此被系统拦截。
解决办法,以管理员身份运行 PowerShell,输入以下命令:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser然后选 Y 。
重启终端,就可以使用了。
然后克隆项目、安装依赖、启动开发服务器:
git clone git@github.com:xxx/xxx.git
cd xxx
pnpm install
pnpm devSSH 配置
生成 SSH Key
输入以下命令(将邮箱替换为你的 GitHub 邮箱):
ssh-keygen -t rsa -C "xxx@xxx.com"然后一直按 Enter 键。
获取公钥内容
进入 SSH 目录并查看公钥:
cd ~/.ssh
cat id_rsa.pub复制输出的内容。
在 GitHub 中添加公钥
点右上角头像;
点击
settings;点击
SSH and GPG keys;点击
New SSH key;Title随便取个名字,在Key粘贴刚刚复制的公钥。点击
Add SSH key。
在项目中改点东西,然后推送到 GitHub:
git add .
git commit -m "xxx"
git push如果还没设置远程仓库:
git remote add origin git@github.com:xxx/xxx.git
git push -u origin main Thanks for reading!
评论