【问题标题】:How to run the NPM RUN BUILD如何运行 NPM RUN BUILD
【发布时间】: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.......

在这里,我尝试在 cmd 窗口中的 notistack 的新分支上运行 npm run build

【问题讨论】:

  • 这是您问题的解决方案吗? 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


【解决方案1】:

我做了你做的事。 Notistack 的克隆仓库。做了npm i 然后npm run build。它对我有用。

从您的屏幕截图中,我尝试将其与我的匹配。我发现您可能没有在适当的位置安装节点模块。当您克隆存储库时。它已经在您的计算机上创建了一个notistack 文件夹。

我发现的不同之处在于,您的两个路径都应该部分匹配,直到 notistack 文件夹。在你的 ss 中,JSON 写在完美的地方,但是 typescript 路径与我的不同。

所以从你的截图来看,我认为你应该尝试在npm i@

L:\react\Greta100Weeks\greta100weeks\notistack

我希望这是有道理的!

【讨论】:

  • 我希望在使用npm run build 再次尝试时,您正在删除 typedoc.json 文件。而且我还看到父文件夹中也有一些节点模块。您可以尝试将 notistack 文件夹放在其他位置吗?
  • 好。所以在 vs code(git/notistack/) 中去那里并做npm run build 它在那里工作吗?
  • 如果您希望 notistack 在 greta100weeks 出现。尝试在那里克隆。否则复制文件夹,删除节点模块并再次执行npm i
  • 好的,谢谢,我在 notistack 上做了“npm 链接”,所以它可以位于我猜想的任何地方。好的,现在从 git 文件夹运行 npm run build ...但我有problem with nmp link to。通常我真的没有这么多问题呵呵
  • 如果您要删除节点模块,也请执行 npm i
猜你喜欢
  • 2021-03-03
  • 1970-01-01
  • 2020-09-14
  • 2017-10-05
  • 2019-12-09
  • 2019-11-15
  • 2022-06-16
  • 2020-08-21
  • 1970-01-01
相关资源
最近更新 更多