有没有人经历过构建永无止境的包?不确定是什么问题,但这种情况时不时发生。发生在我身上两次,我不确定这些实例是如何修复的。现在我想记录下来,以防我或其他人再次遇到这种情况。
听起来很奇怪。当我尝试通过 VS Code 使用 yarn 安装包时,我遇到了同样的问题。当我在终端上点击纱线时,它完成了这个过程,没有花费比它应该更多的时间。
我在使用 Electron 运行 yarn install 时遇到了同样的问题。解决这个问题的方法是运行:
yarn cache clean && yarn install
当您在移动网络上时,通过热点。出于某种奇怪的原因,正常的网络出现了问题。
我正在使用
node 14
(14.15.3) 并将其更改为 node 12
(12.20.0) 解决了我的问题。
这可能需要大约 5-10 分钟,具体取决于您的互联网速度。耐心点,说完-
[4/4] Building fresh packages...
success Saved lockfile.
Done in 231.31s.
正如 Alish 所提到的,这发生在 VS Code 中,我也经历过。通过
ps -ax
检查我的运行进程后,我看到 Vue 应用程序有很多 yarn 服务进程。重新启动 VS Code 解决了这个问题。似乎是未从 VS Code 终端正确终止的悬空进程
降级
node
从版本 19.* 到最新的 18 修复了问题
对我来说,我删除了 node_modules 然后在我的项目中运行 yarn cache clean && rm yarn.lock 然后 yarn install
在文件 next.config.js 中
你必须放:
swcMinify: false
/** @type {import('next').NextConfig} */
const nextConfig = {
reactStrictMode: true,
swcMinify: false,
}
module.exports = nextConfig
在我的案例中问题是
node v19.4.0
,当我改为
yarn global add n
n 16.19.0
新鲜包的构建变得即时
我在使用 turbo monorepo 和 yarn 工作区时遇到了这个问题。结果我在我的项目 package.json 之一中将“安装”定义为脚本。将“安装”作为包中的脚本删除解决了我的问题。
我的
Package.json
中有 Cypress,运行 yarn install
后,它会卡在“[4/4] Cypress”
经过几个小时的搜索,这对我有用:
Package.json
中删除了赛普拉斯并删除了yarn.lock
node --version
yarn install
,完成:)另一种可能发生的情况是磁盘空间不足。