我是一个初学者在javascript开发,我已经寻找了几个解决方案,但我不知道如何修复我的错误。我做了一个Discord机器人,我试图主机在Heroku上。当Heroku试图启动我的机器人,我得到错误'找不到模块' Discord.js',有人能帮助我吗?
qjp7pelc1#
您确定您安装了discord.js吗?
npm i discord.js
同时确保在您的Procfile中有:
worker: npm start
你可以在here中找到更多关于heroku的信息。
ubbxdtey2#
当您向heroku启动bot时,请确保执行以下操作:1.您的项目中有一个Procfile文件。1.您的项目中有一个gitignore文件。1.您的Github帐户已连接到您的heroku。在您的Procfile中应该有:
Procfile
gitignore
Github
node_modules //If you used a .env for your token, you should ignore it too and add it //to the heroku settings.
进一步说明:gitignore将忽略您所有的node_modules,因为heroku将为您的项目提供您使用的模块。
node_modules
2条答案
按热度按时间qjp7pelc1#
您确定您安装了discord.js吗?
同时确保在您的Procfile中有:
你可以在here中找到更多关于heroku的信息。
ubbxdtey2#
当您向heroku启动bot时,请确保执行以下操作:
1.您的项目中有一个
Procfile
文件。1.您的项目中有一个
gitignore
文件。1.您的
Github
帐户已连接到您的heroku。在您的
Procfile
中应该有:gitignore
进一步说明:
gitignore
将忽略您所有的node_modules
,因为heroku将为您的项目提供您使用的模块。