Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我的Heroku建筑一直在失败,我不知道为什么_Javascript_Node.js_Heroku_Discord_Discord.js - Fatal编程技术网

Javascript 我的Heroku建筑一直在失败,我不知道为什么

Javascript 我的Heroku建筑一直在失败,我不知道为什么,javascript,node.js,heroku,discord,discord.js,Javascript,Node.js,Heroku,Discord,Discord.js,我一直试图做最后一步,在Heroku上部署我的机器人,但一直失败。我不知道为什么它一直在发生,因为到目前为止一切都很顺利。我对所有这些东西都很陌生,我就是不明白为什么它不想工作。我试着四处搜索,但没用 Enumerating objects: 2500, done. Counting objects: 100% (2500/2500), done. Delta compression using up to 8 threads Compressing objects: 100% (2395/23

我一直试图做最后一步,在Heroku上部署我的机器人,但一直失败。我不知道为什么它一直在发生,因为到目前为止一切都很顺利。我对所有这些东西都很陌生,我就是不明白为什么它不想工作。我试着四处搜索,但没用

Enumerating objects: 2500, done.
Counting objects: 100% (2500/2500), done.
Delta compression using up to 8 threads
Compressing objects: 100% (2395/2395), done.
Writing objects: 100% (2500/2500), 54.90 MiB | 3.67 MiB/s, done.
Total 2500 (delta 570), reused 0 (delta 0), pack-reused 0
remote: Compressing source files... done.
remote: Building source:
remote: 
remote: -----> Node.js app detected
remote:        
remote: -----> Creating runtime environment
remote:        
remote:        NPM_CONFIG_LOGLEVEL=error
remote:        NODE_ENV=production
remote:        NODE_MODULES_CACHE=true
remote:        NODE_VERBOSE=false
remote:        
remote: -----> Installing binaries
remote:        engines.node (package.json):  unspecified
remote:        engines.npm (package.json):   unspecified (use default)
remote:        
remote:        Resolving node version 12.x...
remote:        Downloading and installing node 12.18.3
remote:        Using default npm version: 6.14.6
remote:        
remote: -----> Installing dependencies
remote:        Prebuild detected (node_modules already exists)
remote:        Rebuilding any native modules
remote:        
remote:        > @discordjs/opus@0.3.2 install /tmp/build_9bd73166/node_modules/@discordjs/opus
remote:        > node-pre-gyp install --fallback-to-build
remote:        
remote:        sh: 1: node-pre-gyp: Permission denied
remote:        npm ERR! code ELIFECYCLE
remote:        npm ERR! errno 126
remote:        npm ERR! @discordjs/opus@0.3.2 install: `node-pre-gyp install --fallback-to-build`
remote:        npm ERR! Exit status 126
remote:        npm ERR! 
remote:        npm ERR! Failed at the @discordjs/opus@0.3.2 install script.
remote:        npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
remote:        
remote:        npm ERR! A complete log of this run can be found in:
remote:        npm ERR!     /tmp/npmcache.C5Y7h/_logs/2020-08-03T21_26_46_714Z-debug.log
remote: 
remote: -----> Build failed
remote:        
remote:        We're sorry this build is failing! You can troubleshoot common issues here:
remote:        https://devcenter.heroku.com/articles/troubleshooting-node-deploys
remote:        
remote:        Some possible problems:
remote:        
remote:        - node_modules checked into source control
remote:          https://devcenter.heroku.com/articles/node-best-practices#only-git-the-important-bits
remote:        
remote:        - Node version not specified in package.json
remote:          https://devcenter.heroku.com/articles/nodejs-support#specifying-a-node-js-version
remote:        
remote:        Love,
remote:        Heroku
remote:        
remote:  !     Push rejected, failed to compile Node.js app.
remote: 
remote:  !     Push failed
remote: Verifying deploy...
remote: 
remote: !   Push rejected to essential-bot.
remote: 

删除
node\u modules
文件夹,然后再试一次。

您是否按照其建议查看了日志?是的,我不知道是什么;是什么引起的日志怎么说?我不确定,但也许你没有登录heroku的CLI?我们能看看日志吗?