我一直收到这个错误。
Executing user command: yarn build
/usr/local/bin/build: line 112: yarn: command not found
我从Netlify-管理构建依赖项中了解到必须在我的package.json
中包含yarn
。但是我看到yarn
已经在package.json
中提到了。
我清除了缓存并重新部署了。我尝试将yarn和npm版本作为构建环境添加,但仍然不起作用。我还查看了如何更改下一个项目的默认软件包管理器?,但没有找到具有以下结构的json:
{
"cli": {
"packageManager": "yarn"
}
}
就我的经验而言,这个代码在我本地可以很好地构建。只有在我将其推送到远程代码库并且Netlify正在构建时才会出错。更奇怪的是,如果我使用默认的起始模板,则不会发生此错误。