webpack 命令«npm run build»以126 Vercel退出

dgtucam1  于 8个月前  发布在  Webpack
关注(0)|答案(1)|浏览(130)

我尝试将我的网站与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

vkc1a9a2

vkc1a9a21#

用sudo更新命令。在Vercel中似乎需要超级用户权限。

sudo npm run build

或者任何你用来执行vercel build的命令,只要用sudo执行就行了。eg.

sudo npm run dev
sudo npm run vercelbuild


这将解决你的问题。

相关问题