草庐IT

coffeeScript

全部标签

node.js - 使用 Coffeescript 开发 Node 模块的标准方法?

如果我想用Coffeescript编写Node模块,但又不想强制模块的用户需要coffee-script模块,是否有推荐的开发Node模块的方法? 最佳答案 将您的CoffeeScript代码放在src文件夹中,将编译好的JavaScript代码放在lib文件夹中。然后在您的package.json文件中,将main声明为lib文件夹中的js文件。然后你的包的用户将需要js文件而不是咖啡文件。您可以使用@TrevorBurnham的repository举个例子。 关于node.js-使用

javascript - Node.js+Express 和 CoffeeScript 的 IDE 或编辑器

最好是IDE。集成对Subversion的支持/Git是一大优势,因为我们由6人组成。Vim/Emacs不太受欢迎,因为它非常笨拙,很难上手,而且它需要大量学习,这会分散注意力来self们的项目。我们都习惯/熟悉Eclipse,因此类似于Eclipse的IDE也将是一大优势。谢谢:D 最佳答案 我认为Sublime2应该是你所有烦恼的答案http://www.sublimetext.com/2但是如果你喜欢eclipse的话,aptana应该不错http://aptana.com/ 关于

node.js - coffeescript 中的 'extends' 和 node.js 中的 'util.inherits' 之间的区别

我最近在学习Node.js。我对Node.js中的函数util.inherits有疑问。我可以在CoffeeScript中使用extends来替换它吗?如果不是,它们之间有什么区别? 最佳答案 是的,您可以使用extends代替它。至于区别?让我们先来看看CoffeeScript:classBextendsA我们来看看theJavaScripttheCoffeeScriptcompilerproduces对于这个JavaScript:varB,__hasProp={}.hasOwnProperty,__extends=functio

node.js - 用于 nodeJS 开发的 CoffeeScript 源映射

现在CoffeeScript支持新的SourceMap热度,我想知道是否不仅可以在浏览器中使用源映射,还可以在开发我的nodeJS应用程序时在命令行上使用。我希望JS编译器为我提供更有用的错误跟踪,其中行与我的CoffeeScript文件而不是编译的JS文件实际匹配。 最佳答案 source-map-support模块执行此操作,只需安装模块并将其放在代码的顶部:require('source-map-support').install() 关于node.js-用于nodeJS开发的Co

javascript - Node.js:使用 CoffeeScript 创建 Express 项目

当我运行expressapp_name时,expressjs会创建所有需要的文件夹和文件。我想知道是否有办法做同样的事情,但不是在JS中创建app.js,而是在CoffeeScript中创建。谢谢 最佳答案 试试这个:https://github.com/twilson63/express-coffeeexpress-coffeeisatemplateorboiler-platetogetstartedwritingexpresswebapplicationsinCoffeeScript.Itcomesreadytogowithba

javascript - node.js + coffeescript + jasmine 的好 IDE

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前.结合Jasmine、node.js和coffeescript有什么好的IDE可以开发。到目前为止,我们正在考虑使用WebStorm,但入门确实很难。我们发现很少有关于node.js(和coffeescript)与IDE结合使用的文档。还有哪些其他选择?(是否有任何指南可以帮助我们开始/启动和运行?)编辑:我和我的团队正在运行Windows/OSX。V

node.js - NodeJS + CoffeeScript,根据要求渲染 CoffeeScript 编译的 js

我想做的是将以下内容添加到我已经在运行CoffeeScript编写的服务器app.get'/test.js',(req,res)->rendercoffeesomecoffeefile.coffeeNodeJS、Express和Coffeescript可以实现类似的功能吗?谢谢!何塞 最佳答案 好消息:Connect(以及扩展Connect的Express)已经作为插件提供!它没有很好的记录;事实上,在我被告知这样的东西已经存在之前,我自己也写过类似的东西(connect-coffee)。以下是使用Express进行设置的方法:#N

node.js - TypeScript 或 CoffeeScript

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭9年前。开始使用node.js构建网络应用程序。我的一位同事询问了TypeScript,它是Microsoft的一种新语言。我们计划使用node.js和TypeScript作为脚本引擎来启动我们的新Web应用程序。我只是想知道现在是时候使用TypeScript开发应用了吗?TypeScript的future如何? 最佳答案

javascript - 在保存时编译 CoffeeScript?

是否有在保存时轻松编译CoffeeScript的方法?我正在使用TextMate或SublimeText2。 最佳答案 Coffeescript具有“观看”功能。您可以将其设置为半永久性流程:coffee–wc-omedia/js/src/coffee/*.coffee并且对于每个扩展名为“.coffee”的文件,每次保存时都会将对应的编译后的“.js”文件放入目标目录中。也就是说,我使用makefile和fabfile,因为我的HTML是HAML,我的CSS是LessCSS,我的开发目录不是我的测试路径,所以我需要足够聪明的东西来

javascript - 从 CoffeeScript 中的数组中删除一个值

我有一个数组:array=[...,"Hello","World","Again",...]如何检查“世界”是否在数组中?如果存在则删除它?并提到“世界”?有时我想用一个正则表达式匹配一个单词,在这种情况下我不知道确切的字符串,所以我需要一个对匹配字符串的引用。但在这种情况下,我确定是“世界”,这使它更简单。感谢您的建议。我找到了一个很酷的方法:http://documentcloud.github.com/underscore 最佳答案 filter()也是一个选项:arr=[...,"Hello","World","Again"