草庐IT

iced-coffeescript

全部标签

node.js - Node CoffeeScript 类文件和继承

我有2个类文件:foo.coffee:类Foobar.coffee:classBarextendsFoo如何定义这些类以使它们在全局范围内可用?我在Bar中收到错误,即Foo未定义。我有一个index.js文件,我调用node来运行脚本。这是index.js的内容,我很可能也做错了:exports.Foo=require("./foo")exports.Bar=require("/bar") 最佳答案 foo.coffee:classFoo//...module.exports=Foobar.coffee:Foo=require".

node.js - Node CoffeeScript 类文件和继承

我有2个类文件:foo.coffee:类Foobar.coffee:classBarextendsFoo如何定义这些类以使它们在全局范围内可用?我在Bar中收到错误,即Foo未定义。我有一个index.js文件,我调用node来运行脚本。这是index.js的内容,我很可能也做错了:exports.Foo=require("./foo")exports.Bar=require("/bar") 最佳答案 foo.coffee:classFoo//...module.exports=Foobar.coffee:Foo=require".

javascript - Coffeescript:数组元素匹配另一个数组

我有两个数组:array1=["hello","two","three"]array2=["hello"]我想检查array2是否包含1个或多个array1单词。如何使用Coffeescript做到这一点? 最佳答案 找到了一种方法来使用此CoffeeScriptchapter检查两个数组之间的交集.CoffeeScript看起来非常棒。如果元素相交后得到的数组包含至少一项,则两个数组都有共同的元素。intersection=(a,b)->[a,b]=[b,a]ifa.length>b.lengthvalueforvalueinaw

javascript - Coffeescript:数组元素匹配另一个数组

我有两个数组:array1=["hello","two","three"]array2=["hello"]我想检查array2是否包含1个或多个array1单词。如何使用Coffeescript做到这一点? 最佳答案 找到了一种方法来使用此CoffeeScriptchapter检查两个数组之间的交集.CoffeeScript看起来非常棒。如果元素相交后得到的数组包含至少一项,则两个数组都有共同的元素。intersection=(a,b)->[a,b]=[b,a]ifa.length>b.lengthvalueforvalueinaw

node.js - 用 CoffeeScript jsx 开 Jest ?

如何使用Jest测试用CoffeeScript+Reactjsx编写的React组件?Jest提供的唯一CoffeeScript示例使用普通的CoffeeScript,并且不适用于CoffeeScript+ReactJSX(到达时的语法错误)。我尝试过的第一次尝试:execSync//preprocessor.jsvarexecSync=require('exec-sync');module.exports={process:function(src,path){returnexecSync('browserify-tcoffee-reactify'+path);}};这可行,但需要花

node.js - 用 CoffeeScript jsx 开 Jest ?

如何使用Jest测试用CoffeeScript+Reactjsx编写的React组件?Jest提供的唯一CoffeeScript示例使用普通的CoffeeScript,并且不适用于CoffeeScript+ReactJSX(到达时的语法错误)。我尝试过的第一次尝试:execSync//preprocessor.jsvarexecSync=require('exec-sync');module.exports={process:function(src,path){returnexecSync('browserify-tcoffee-reactify'+path);}};这可行,但需要花

javascript - coffeescript、jade、stylus -> js、css Assets 管理器? Node .js

我从事CoffeeScript、Jade和手写笔的工作。我的应用程序服务于两个不同的“单页应用程序”。对于这些应用程序,我在初始有效负载中提供所有Assets。我想将所有coffeescript文件和jade模板分组、编译和连接成一个jsAssets,并将stylus文件组合成一个cssAssets,用于每个“单页应用”。然后我可以不理会我的/public/js和/public/css,它们将始终拥有两个不同应用程序的当前js和cssAssets文件.以前有人设置过这样的工作流程吗?有什么想法可以做到这一点吗?谢谢!!编辑:http://blog.fogcreek.com/the-tr

javascript - coffeescript、jade、stylus -> js、css Assets 管理器? Node .js

我从事CoffeeScript、Jade和手写笔的工作。我的应用程序服务于两个不同的“单页应用程序”。对于这些应用程序,我在初始有效负载中提供所有Assets。我想将所有coffeescript文件和jade模板分组、编译和连接成一个jsAssets,并将stylus文件组合成一个cssAssets,用于每个“单页应用”。然后我可以不理会我的/public/js和/public/css,它们将始终拥有两个不同应用程序的当前js和cssAssets文件.以前有人设置过这样的工作流程吗?有什么想法可以做到这一点吗?谢谢!!编辑:http://blog.fogcreek.com/the-tr

node.js - coffeescript sourcemap 未在 chrome 中加载

当我调用时,我可以将咖啡文件编译为与.coffee/.js文件位于同一目录中的.map文件coffee--nodejs--debug-brkapp.coffee并启动Node检查器。应用程序文件的js版本在chrome中加载。我错过了什么??这就是chrome为three.coffee文件显示的内容..(function(exports,require,module,__filename,__dirname){//GeneratedbyCoffeeScript1.6.2(function(){app.get('/three',function(req,res){debugger;ret

node.js - coffeescript sourcemap 未在 chrome 中加载

当我调用时,我可以将咖啡文件编译为与.coffee/.js文件位于同一目录中的.map文件coffee--nodejs--debug-brkapp.coffee并启动Node检查器。应用程序文件的js版本在chrome中加载。我错过了什么??这就是chrome为three.coffee文件显示的内容..(function(exports,require,module,__filename,__dirname){//GeneratedbyCoffeeScript1.6.2(function(){app.get('/three',function(req,res){debugger;ret