推送被拒绝,无法编译Node js应用

时间:2020-03-11 13:17:15

标签: node.js heroku

heroku推送失败,因为Bcrypt无法通过npm安装 使用Node:v13.9.0 Npm:v6.13.7

gyp ERR! cwd
> /tmp/build_7e5a09f10b31aa1fe0f18582eece38dd/node_modules/grpc
>        gyp ERR! node -v v13.10.1
>        gyp ERR! node-gyp -v v5.0.7
>        gyp ERR! not ok 
>        node-pre-gyp ERR! build error 
>        node-pre-gyp ERR! stack Error: Failed to execute
> 

> npm ERR! code ELIFECYCLE
>        npm ERR! errno 1
>        npm ERR! grpc@1.20.2 install: `node-pre-gyp install --fallback-to-build --library=static_library`
>        npm ERR! Exit status 1
>        npm ERR! 
>        npm ERR! Failed at the grpc@1.20.2 install script.

1 个答案:

答案 0 :(得分:0)

这里的基本问题很可能是grpc版本1.20.2足够旧,不支持Node13。我建议使用新版本的grpc或旧版本的Node。节点12应该可以正常工作。