You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vercel部署Webpack项目时npm run build报错126(权限拒绝)

解决Vercel构建时Webpack权限拒绝问题

针对你遇到的sh: /vercel/path0/node_modules/.bin/webpack: Permission denied错误,试试以下几种解决方案:

  • 修改package.json中的build脚本,改用npx调用webpack:
    将原来的build命令,比如:

    "scripts": {
      "build": "webpack --config webpack.config.js"
    }
    

    修改为:

    "scripts": {
      "build": "npx webpack --config webpack.config.js"
    }
    

    这样Vercel会通过npx正确定位webpack可执行文件,绕开权限问题。

  • 调整Vercel构建命令,添加--unsafe-perm参数:
    在Vercel项目的构建设置中,将构建命令从默认的npm run build改为:

    npm install --unsafe-perm && npm run build
    

    这个参数会让npm在安装依赖时以root权限运行,避免部分环境下的权限限制。

  • 确认webpack的安装配置:
    确保webpack和webpack-cli是作为项目的开发依赖安装的,若之前操作有遗漏,重新执行安装命令:

    npm install webpack webpack-cli --save-dev
    

    提交更新后的package-lock.json到代码仓库,再重新触发Vercel构建。

内容的提问来源于stack exchange,提问作者Yukichi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 22:13:15