栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

我可以在Heroku中运行coffeescript吗?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

我可以在Heroku中运行coffeescript吗?

由于Heroku的更新,它现在允许

npm
安装
coffee-script
源。以下答案是Heroku完全支持之前的一种变通方法
node.js
。对于目前更好的解决方案,请参阅更高的额定回答解释了如何简单地使用
coffee-script
npm
在Heroku。


老实说,最好的方法是

coffee -c filename
像Peter所建议的那样事先使用它进行编译,但是我不知道您是否可以使用某种“预加载”
preload.js
将调用脚本
coffeescript
node_module
然后将其用作要编译的脚本。这样,您可以在heroku上的节点中本地使用它们,而无需在存储库中处理额外的文件。

npm install coffee-script

然后在inital应用中,用javascript编写并

*.coffee
使用coffee的compile函数调用文件:

var coffee = require('coffee-script');coffee.compile('./server.coffee');// could be coffee.run(file) instead, not sure

yourapp.coffee
尝试

console.log 'It worked!'

我不确定这是否行得通,或者甚至不是该函数的正确语法。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)

gem install bistro_carmkdir -p app/scripts

并将其添加到您的Rails

conf/environment.rb

config.gem 'bistro_car'

如果我发现其他方法或本机运行

*.coffee
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-use

希望这会有所帮助。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/425748.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号