如何在Heroku服务器上运行“npm install boombot”?

时间:2013-05-21 02:22:32

标签: node.js heroku install npm

我想运行npm install boombot并通过nano编辑文件。然后,我想运行node index.js

我在运行heroku run npm install boombot --app trooperbot时遇到错误

This是我运行它的图像。
感谢任何可以帮助我起步和运行的人!

1 个答案:

答案 0 :(得分:0)

我认为问题在于你认为Heroku是一个服务器。它不是 - 它是您部署和运行应用程序的地方。

执行heroku run xxx时,它会在已加载应用程序的全新dyno上运行命令。因此,在该dyno上“安装”某些东西将无济于事,它会在你退出dyno之后消失。请阅读How Heroku works以了解有关此内容的更多信息。

因此,要解决您的问题,您应该在package.json中声明包依赖项 - 请参阅here