本地开发环境
装依赖
npm install --ignore-scripts
--ignore-scripts 是因为当前环境的沙箱不允许子进程开管道,npm 跑 postinstall 会报 spawn EPERM。esbuild 靠平台可选依赖也能正常工作。
起开发服务器
npm run dev
默认 http://127.0.0.1:5173。
踩过的坑
npm 缓存写在用户目录会被拒。 项目里的 .npmrc 把 cache 指到了 ./.npm-cache,全部落在项目内。
改 markdown 需要等热更新。 内容是通过 import.meta.glob 静态导入的,新增文件会触发整页重载,改已有文件是热替换。