你如何在咖啡脚本中同时做一个需求和一个函数

How do you do a require and a function in coffescript together?

本文关键字:一个 函数 求和 需求 咖啡 脚本      更新时间:2023-09-26

我需要这样做:

require('./config/enviroment.js')(app, express);

但我不知道该怎么做。

我试过了:

require './config/routes.js'(app, routes) ->

我得到

require('./config/routes.js'(app, routes)(function() {}));

但我认为这不是我要看的。

我也试过这个

require './config/enviroment.js'(app, express)

但我得到

  require('./config/enviroment.js'(app, express));

有几种方法可以调用作为另一个函数的返回值的函数:

f(args1) args2
f(args1)(args2)
(f args1) args2
(f args1)(args2)

因此,在您的特定情况下:

require('./config/enviroment.js') app, express
require('./config/enviroment.js')(app, express)
(require './config/enviroment.js') app, express
(require './config/enviroment.js')(app, express)

你可以做到这一点。

咖啡脚本:

 env = require('./config/enviroment.js')(app, express)

编译为:

 var env;
 env = require('./config/enviroment.js')(app, express);

记住它只是Javascript。