首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

作web前端的同志们,想用coffeescript吗?苦于自己的web框架不支持?没关系

2012-08-01 
做web前端的同志们,想用coffeescript吗?苦于自己的web框架不支持?没关系!我的做法是使用SublimeText2来编

做web前端的同志们,想用coffeescript吗?苦于自己的web框架不支持?没关系!

我的做法是使用SublimeText2来编辑 coffeescript 文件,使用 NodeJs 来编译为 js 文件。

?

我用SublimeText2写了一个插件,可以在保存 .coffee 文件的时候进行编译,输出目录可在 settings.py 文件里设置

?

所以需要安装 SublimeText2、NodeJs、Nodes的coffeescript插件、Python2.x,如果觉得麻烦,请绕行。

?

比如工程目录如下:

?

WebRoot

|--coffeescript

|--js

|--templates

|--...

?

解压缩 zdeploy.zip 到?%APPDATA%\Roaming\Sublime Text 2\Packages 目录下

?

在 zdeploy/settings.py 里设置如下即可:

?

?

SOURCE_FOLDER ?= 'D:\\Workspace\\wendui\\WebRoot'

OUTPUT_FOLDER ?= 'D:\\tomcat7\\webapps\\ROOT'

COFFEE_SOURCE_FOLDER = SOURCE_FOLDER + '\\coffeescript'

COFFEE_COMPILE_FOLDER = SOURCE_FOLDER + '\\js'

?

PS: 如果要看debug信息,请将 DEBUG 设置为 True,并在SublimeText2中按 Ctrl+` 打开控制台

?

----------------------------------------------

?

做完以上步骤,在编辑?SOURCE_FOLDER ?目录下的 .coffee 文件时,就会自动编译为js文件并输出到js目录下,在用的地方导入即可:

<script type='text/javascript' src='/js/charming.js'></script>

热点排行