两天前还好,我在brew上安装了几乎所有东西,每当我这样做时
create astro
它在任何包管理器中都向我发送了相同的错误
node:fs:1213
return handleErrorFromBinding(ctx);
^
Error: ENOTEMPTY: directory not empty, rmdir 'p22'
at Object.rmdirSync (node:fs:1213:10)
at copyTemplate (file:///Users/rezaarya4/.npm/_npx/a3f2c23699a1336a/node_modules/create-astro/dist/index.js:767:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
errno: -66,
syscall: 'rmdir',
code: 'ENOTEMPTY',
path: 'p22'
}
现在我已经从brew完成了renstall节点,删除了所有包管理器文件夹中的所有节点模块,使用nvm,然后重新启动了我的Mac,我担心是我的Mac造成了这个问题,或者有一个损坏的节点模块导致了这个问题?抱歉,我是新手
我也经常出现这个错误。通常位于它创建的 .astro 目录中。
通常重新启动“npm run build”一两次就足够了,就可以了...... 这一切看起来都很脆弱