【发布时间】:2021-09-17 17:30:12
【问题描述】:
我已经尝试了 7 天来构建我的 ReactJs 项目,但它从来没有成功。
快速更新, 我可以每隔 50-100 次运行一次 npm run build,我只需要继续运行命令并等待它成功。
当我在 vscode 中执行 NPM RUN BUILD 时,我总是得到错误
(复制插件)错误:EBUSY:资源繁忙或锁定,复制文件 'L:\react\Greta100Weeks\greta100weeks\notistack\src\index.d.ts' -> 'L:\react\Greta100Weeks\greta100weeks\notistack\dist\index.d.ts'
我测试了在不同位置构建以排除文件夹或文件被锁定。我打开 MacAfee LiveSafe 后台扫描病毒。我没有任何云端硬盘同步锁定文件夹
我使用 Windows 10 资源监视器查看 notistack 文件夹和文件是否被某个进程锁定,而它们没有被锁定,这非常奇怪。我在那个文件夹上没有备份过程,Mcafee LiveSafe 也被关闭了
我注意到 npm run build 就像我每运行 20-30 次命令一样工作。当我重新启动计算机时,它也工作了一次。就像是在轮询随机锁定文件
我可以看到的另一件事是错误表明文件“index.d.ts”无法复制。然后我打开 notistack\dist\ 文件夹并看到一个“index.d.ts”文件,当我在记事本++ 中打开该文件时,我看到:只是一堆 NULNULNULL.......
【问题讨论】:
-
这是您问题的解决方案吗? stackoverflow.com/questions/55081270/…
-
@NidhiDadiya 没有用。我使用 Windows 10 资源监视器查看 notistack 文件夹和文件是否被某些进程锁定,而它们没有,这非常奇怪。我在那个文件夹上没有备份过程,Mcafee LiveSafe 也被关闭了
-
你为什么使用 .d.ts 作为你的索引文件?
-
@DevAddict 我只是 fork Notistack 并使用 GitHub Desktop 下载它并执行 npm run 构建。我不知道文件名你认为有什么问题吗?
-
我注意到 npm run build 就像我每运行 20-30 次命令一样工作。当我重新启动计算机时,它也工作了一次。这就像在轮询随机锁定文件
标签: reactjs