命令“npm run build”退出并显示 126 Vercel

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

我尝试使用 Webpack 将我的网站从存储库上传到 Vercel,但在构建时出现此错误:

Skipping build cache, deployment was triggered without cache.
Cloning completed: 2.089s
Running "vercel build"
Vercel CLI 31.2.3
Installing dependencies...
up to date in 293ms
15 packages are looking for funding
  run `npm fund` for details
Detected `package-lock.json` generated by npm 7+...
Running "npm run build"

sh: /vercel/path0/node_modules/.bin/webpack: Permission denied
Error: Command "npm run build" exited with 126

当我在 VS Code 终端中输入“npm run build”时,一切正常。我尝试删除node_modules文件夹并再次安装webpack,但没有成功。 T_T

javascript npm webpack build vercel
2个回答
0
投票

使用 sudo 更新命令。 vercel中好像需要超级用户权限。

sudo npm run build

或者您用来执行 vercel build 的任何命令,只需使用 sudo 执行即可。 例如。

sudo npm run dev
sudo npm run vercelbuild

等等。

这将解决您的问题。


0
投票

我删除了node_modules并构建。

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