Sha*_*oon 8 node.js coffeescript express
我正在使用ExpressJS,而且app.js是直接的JavaScript.如果我想使用CoffeeScript,我是否必须重写app.js或者我可以用其他文件编写CoffeeScript吗?
您是在谈论在服务器端使用CoffeeScript,还是将其作为编译JavaScript提供给客户端?无论哪种方式,它都很容易.
只要应用程序首先加载了库,您就可以加载.coffee文件.所以只需启动你的应用程序requirecoffee-script
require 'coffee-script'
Run Code Online (Sandbox Code Playgroud)
(当然,在用npm安装之后),从那时起,你写的任何时候
require 'foo'
Run Code Online (Sandbox Code Playgroud)
从您的应用程序的任何部分,它将寻找两者foo.js和foo.coffee.(显然,相反的情况是.coffee文件可以require是.js文件;从Node的角度来看,.coffee文件只是JavaScript.)
至于从Express向客户端提供CoffeeScript作为JS,我建议看看我的连接资产中间件.
从Coffeescript 1.7.0开始,你需要
require('coffee-script/register');
Run Code Online (Sandbox Code Playgroud)
vs提到的
require('coffee-script');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2379 次 |
| 最近记录: |