Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js – 我可以在Heroku中运行coffeescript吗?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个用CoffeeScript编写的node.js应用程序。

我想知道需要什么才能在Heroku上托管应用程序。

谢谢

解决方法

由于Heroku的更新,它现在允许npm安装的咖啡脚本源。下面的答案是Heroku完全支持node.js之前的一个解决方案。对于一个更好的解决方案目前,请看更高的答案解释如何简单地使用咖啡脚本从npm在Heroku

说实话,最好的方法是使用咖啡-c文件名像Peter建议的手编译,但我想知道你是否可以有一个’preload’preload.js将调用脚本使用COffeescript作为node_module然后编译()要使用的脚本。这样,你可以在Heroku上的节点中使用它们,而不需要在repo中处理额外的文件

npm install coffee-script

然后在初始应用程序,写在javascript和使用咖啡的编译函数调用* .coffee文件

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

如果你问的是在ruby中做,这里是这样:

关于如何使用COffeescript在rails上的Heroku的演练:
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_car
mkdir -p app/scripts

并将它添加到您的Rails conf / environment.rb

config.gem 'bistro_car'

如果我发现别的东西或另一种方式本机运行* .coffee javascript应用程序,我会更新这个答案,但希望这将给你一些如何让它的工作的想法。

这里有几个例子,但他们似乎都使用ruby和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

希望这有一点帮助。

大佬总结

以上是大佬教程为你收集整理的node.js – 我可以在Heroku中运行coffeescript吗?全部内容,希望文章能够帮你解决node.js – 我可以在Heroku中运行coffeescript吗?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。