答案 0 :(得分:0)
node-pre-gyp:在heroku推送中权限被拒绝 ::
刚才遇到了这个错误,研究使我到了这里。所以我尝试了chris的建议。
尝试从存储库中删除 node_modules ,让Heroku自己安装它们,然后 node-pre-gyp 不会成为问题,
哦,还记得将引擎添加到package.json文件中
//package.json
"engines": {
"node": "10.16.0"
}
以便heroku不使用默认版本,该默认版本可能与大多数已安装的软件包不兼容。
注意:在您的cmd中使用node --version来知道您的节点版本。
答案 1 :(得分:0)
删除根目录rm -rf node_modules
中的 node_modules文件夹,因为heroku将安装所有依赖项,我希望它能工作