Astro 初始化项目错误:ENOTEMPTY:目录不为空

问题描述 投票:0回答:1

两天前还好,我在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造成了这个问题,或者有一个损坏的节点模块导致了这个问题?抱歉,我是新手

npm command-line-interface npm-install astrojs
1个回答
0
投票

我也经常出现这个错误。通常位于它创建的 .astro 目录中。

通常重新启动“npm run build”一两次就足够了,就可以了...... 这一切看起来都很脆弱

© www.soinside.com 2019 - 2024. All rights reserved.