怎么在服务器端使用coffeescript?
发布于 2年前 作者 xiaoxingxing123 989 次浏览

我知道在本地如何使用coffescript了,npm install -g coffee-script,然后coffee app.coffee。 可是怎么在服务器上运行app.coffee?求指点。。。我用的appfog

6 回复

appfog没有试过。但是只要在代码里执行过require('coffee-script')之后,就可以require .coffee文件了。

不是很懂。。在哪添加require('coffee-script') ?能详细讲一下吗

@xiaoxingxing123 app.js 也就是启动文件

@MJerry 等于是要单独写一个 xx.js 文件专门放这一行代码 coffee-script 模块加载后, require 就能引用 .coffee 文件了

@MJerry @jiyinyiyong 我试了试成功了,app.coffee中:

http = require 'http'

http.createServer (req, res) ->
    res.writeHead 200, {'Content-Type': 'text/html'}
    res.write '<h1>Node.js</h1>'
    res.end '<p>Hello World</p>'
.listen 3000

console.log "HTTP server is listening at port 3000."

app.js中:

require('coffee-script');
require('./app.coffee');

package.json的"dependencies"中添上:

 "coffee-script":"*"

并npm install 上传后可以了,谢谢!

还有一种方法是工程用grunt之类的工具管理自动转换成js

回到顶部