Skip to content
Go back

Astro运维恢复

Updated:  at  05:37 PM

重装电脑后怎么恢复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'