我可以在Heroku中运行coffeescript吗?
|
我有一个用CoffeeScript编写的node.js应用程序。
我想知道要在Heroku上托管该应用程序需要什么。
谢谢
没有找到相关结果
已邀请:
7 个回复
郡豪靠暖
安装。以下答案是在Heroku完全支持
之前的解决方法。要获得当前更好的解决方案,请参阅评分较高的答案,其中说明了如何在Heroku中简单地使用
中的
。 老实说,最好的方法是像Peter所建议的那样先使用
进行编译,但是我不知道您是否可以使用\'preload \'
来使用
作为
来调用脚本,然后进行compile()要使用的脚本。这样,您可以在heroku上的节点中本地使用它们,而无需处理存储库中的额外文件。
然后在inital应用中,用javascript编写并使用coffee的compile函数调用
文件:
并在
中尝试
我不确定这是否行得通,或者甚至不是该函数的正确语法。 https://github.com/jashkenas/coffee-script/blob/master/lib/coffee-script.js#L24 如果您要用红宝石做这件事,这里是这样的: 演练如何在Heroku的rails中使用coffeescript: http://drnicwilliams.com/2010/03/15/using-coffeescript-in-rails-and-even-on-heroku/ 它建议使用bistro_car(https://github.com/jnicklas/bistro_car)
并将其添加到您的Rails
如果我发现其他方法或本机运行
javascript应用程序的其他方法,我将更新此答案,但希望这会给您一些有关如何使其运行的想法。 这里有更多示例,但它们似乎都在使用ruby vs node.js: http://forrst.com/posts/Doing_CoffeeScript_on_Heroku_a_Ruby_gem-OBk http://www.tangiblecolors.com/first-steps-with-coffeescript-and-how-to-to-use 希望这会有所帮助。
熊融炭臀陛
中的依赖项中。这可能看起来像这样:
然后在ѭ21中修改您的节点应用程序的条目,以使用咖啡代替节点。对于只有一个Web条目的应用程序,可能看起来像这样
要测试在Heroku上是否可以使用,您可以使用工头gem在localhost上进行尝试:
然后尝试推送到heroku,您将在依赖项安装中看到以下内容:
不确定该过程是否存在问题,但是上述方法对我来说似乎是过大了,因为您正在为运行时环境工作弄乱代码。 希望这对某人有帮助:)
量华
响摔衅幸
诫商
(将此脚本作为部署脚本的一部分),然后仅使用该过程编译的.js代码。
遣莫捅炭
将您的
更改为
参见florian.k的答案
春驹晴陪