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

dgtucam1  于 2023-10-19  发布在  Webpack
关注(0)|答案(1)|浏览(204)

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

  1. Skipping build cache, deployment was triggered without cache.
  2. Cloning completed: 2.089s
  3. Running "vercel build"
  4. Vercel CLI 31.2.3
  5. Installing dependencies...
  6. up to date in 293ms
  7. 15 packages are looking for funding
  8. run `npm fund` for details
  9. Detected `package-lock.json` generated by npm 7+...
  10. Running "npm run build"
  11. sh: /vercel/path0/node_modules/.bin/webpack: Permission denied
  12. Error: Command "npm run build" exited with 126

当我在VS Code终端中输入“npm run build”时,一切正常。我已经尝试删除node_modules文件夹并再次安装webpack,但它不起作用。T_T

vkc1a9a2

vkc1a9a21#

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

  1. sudo npm run build

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

  1. sudo npm run dev
  2. sudo npm run vercelbuild


这将解决你的问题。

相关问题