在Windows安装Node.js和CoffeeScript超简单!!

如何在Windows上安装Node.js和CoffeeScript?之前Google过,有不少(搞工)方法,今天才发现原来Winodws上已经有一键安装的MSI档了,真是太幸福了。

不啰嗦的安装下载页面:http://nodejs.org/#download

直接下载点:http://nodejs.org/dist/v0.6.12/node-v0.6.12.msi

想多了解的请继续往下。
Node.js是什么,大家可以看一下今年铁人赛获得大奖的node.js伺服器实战,保证收获很多。

如果要用最简单的一句话来解释,Node.js能让你在伺服器端使用JavaScript来开发应用程式或服务。

那CoffeeScript又是什么呢,它是一个新的语言,能让你用类似Ruby+Python的综合的语法来写JavaScript,之后再编译成JavaScript去执行。

这样做有几个好处,写法比较简洁、补足一些现今JavaScript比较棘手的用法(例如缺少Class)、避掉一些JavaScript的缺点(像是全域变数等等)。

不过这样做的利弊如何,还是有待时间考验,虽然理论上用CoffeeScript的生产力会提高,但要学CoffeeScript不代表你可以不懂JavaScript,换言之,用CoffeeScript的代价是,为了一套语言,你得懂两套语法。

另外一个当然是在co-work上面的问题,你自己学得很high,但你的同事不愿意学,那也会有问题。虽然CoffeeScript编译后产生的是纯正的JavaScript程式码,但是老实说,没有足够功力,它产出的程式码不见得好懂,而且在维护上也不可能一个人修改编译的程式码,一个人维护CoffeeScript的程式码。

不过即便如此,CoffeeScript还是相当优秀的语言,花点时间了解、学习这个新技术,也不是坏事。

好啦,现在就让我们来安装吧。

http://nodejs.org/#download

上面的网址会带你到Node.js的官网,进去后就可以看到Windows Installer(node-v0.6.5.msi),下载下来执行Node.js就完工了。

另外,Node.js有丰富的套件可以使用,因此也发展出了套件管理程式-npm,当你装完上面的安装版之后,它也帮你搞定了。

CoffeeScript必须依赖Node.js,所以要尝试这杯咖啡的话,上面的步骤一定要先完工。

之后,就可以开始安装CoffeeScript了,语法也很简单,一行搞定。请先进去Windows的命令列模式,然后输入:

npm install -g coffee-script

npm就会到网路上抓回最新版的CoffeeScript来安装了。

接下来可以测试一下,我写了一个「firstCupOfCoffee.coffee」的档案,内容是:

getCoffee = (typeOfCoffee) ->  "您点的咖啡是#{typeOfCoffee} "

然后编译这个档案,语法是:

coffee -c firstCupOfCoffee.coffee

它就会帮我编译出一个firstCupOfCoffee.js,编译出的内容则是:

(function() {  var getCoffee;  getCoffee = function(typeOfCoffee) {    return "您点的咖啡是" + typeOfCoffee + " ";  };}).call(this);

以上就是我自己的CoffeeScript初体验。现在能在Winodws上写CoffeeScript,真是方便多了。

另外,如果无法在命令列执行node、npm的语法,就有可能是环境变数没有指到它们的执行档,只要去Windows的环境变数中加上档案所在即可。


延伸阅读

Node.jS初学者笔记(1)-用GET传送资料


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章