我想运行npm install boombot
并通过nano编辑文件。然后,我想运行node index.js
我在运行heroku run npm install boombot --app trooperbot
时遇到错误
This是我运行它的图像。
感谢任何可以帮助我起步和运行的人!
答案 0 :(得分:0)
我认为问题在于你认为Heroku是一个服务器。它不是 - 它是您部署和运行应用程序的地方。
执行heroku run xxx
时,它会在已加载应用程序的全新dyno上运行命令。因此,在该dyno上“安装”某些东西将无济于事,它会在你退出dyno之后消失。请阅读How Heroku works以了解有关此内容的更多信息。
因此,要解决您的问题,您应该在package.json
中声明包依赖项 - 请参阅here。