重装电脑后怎么恢复astro的运维环境,因为使用的是静态+CMS,所有还是有一些基础环境需要重新配置
VSCODE
确保VSCODE登录了GitHub账号,因为之前我在用copilot所以登录了GitHub,VSCODE的配置也会自动备份
Python
安装最新版本的
Git
windows直接安装客户端
Node.js
下载Node.js环境,下载正确的版本,要下载LTS版本。 npm和Node.js是一起的。如果不下载LTS,就只有nodejs,没有npm,npm无法单独安装。因为picgo的插件依赖的是npm,不按照后面的squoosh无法使用。
*安装完后npm -v错误 1.get-ExecutionPolicy ---显示禁用
2.执行set-executionpolicy remotesigned
选Y,成功
npm : 无法加载文件 E:\NodeJS\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlin
k/?LinkID=135170 中的 about_Execution_Policies。
Pnpm
pnpm是npm的升级,因此后续使用pnpm,直接去pnpm官方
使用 PowerShell:(Windows)
Invoke-WebRequest https://get.pnpm.io/install.ps1 -UseBasicParsing | Invoke-Expression
Astro网页文件
源文件一般也不会丢,因为有git。
FM CMS
这个工具的好处是集成在了vscode里面,并且配置文件就在astro的源文件里,所有很方便,vscode+源文件还原后,fm就会读取项目下的配置文件。FM的配置也稍许麻烦,所有直接保存在项目根目录下比较方便。
picgo
网站涉及相册,使用的阿里oss,重新配置picgo。 picgo涉及到picgo-plugin-squoosh这个插件,来压缩图片。
------Error Stack Begin------
Error: Cannot find module '@squoosh/lib'