好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Windows下安装NodeJS和CoffeeScript方法

Windows下安装NodeJS和CoffeeScript方法

初练CoffeeScript,安装时遇到一些问题,总结如下,供有需要的Coffee粉丝参考。

 

Windows下,如果有代理设置,或网络访问不畅情况下,安装Node之后,通过npm安装CoffeeScript,往往不能成功。

首先安装Node,现在已经有了Windows下msi安装格式包,到 http://nodejs.org/ 下载对应格式:

 

之后安装Node。

安装CoffeeScript

如果网络不畅,用npm install -g coffee-script死活安装不上CoffeeScript,可以考虑以下两种方式。都需先到 https://github.com/jashkenas/coffee-script/ 下载zip格式包。

 

第一种方式

参考这两篇文章:

http://freewind.me/blog/20111020/450.html

https://github.com/alisey/CoffeeScript-Compiler-for-Windows/blob/master/README.md

很简单,照着处理就可以了。

 

第二种方式

第一种方式无法创建全局环境下都可以用的CoffeeScript库,要实现全局都可用的CoffeeScript库,可以这么做:

先用npm ls -g查看全局路径,如:C:\Users\username\AppData\Roaming\npm,如果里面没有node_modules目录,就建一个。

建立环境变量,NODE_PATH=C:\Users\username\AppData\Roaming\npm\node_modules。

把刚才下载的CoffeeScript的ZIP包,解压到C:\Users\username\AppData\Roaming\npm\node_modules\coffee-script目录中,记得是coffee-script目录中,注意名称是“coffee-script”。

这样就可以了,在cmd命令行窗口里敲node,输入require('coffee-script'),出现一长串的json格式串,就成功了。

 

接下来就可以好好继续读《深入浅出CoffeeScript》了。

 

我的设备环境:

Windows 7 32位

Node 0.8.0

CoffeeScript 1.3.3

 

分类:  2. 动态语言 ,  6. JavaScript

标签:  coffee ,  coffeescript

Sublime Text 2很好很强大,咱就用它来编辑Coffee代码吧。

安装Sublime Text 2过程就略过了。

 

实现语法着色

 

到 https://github.com/jashkenas/coffee-script-tmbundle/tree/master/Syntaxes 下载CoffeeScript.tmLanguage这个文件,用Git来Get它吧,不要直接右键下载,或者直接进入这个文件复制黏贴。

 

在C:\Users\username\AppData\Roaming\Sublime Text 2\Packages里新建一个目录CoffeeScript,把Get下来的CoffeeScript.tmLanguage放里面。

 

运行Coffee程序

 

打开Sublime Text 2,菜单操作:Tools -> Build System -> New Build System...,输入如下:

{

"cmd": ["C:\\Program Files\\nodejs\\coffee.cmd", "$file"],

"file_regex": "^(...*?):([0-9]*):?([0-9]*)",

"selector": "source.coffee"

}

这里的coffee.cmd就是上篇《Windows下安装NodeJS和CoffeeScript方法》第一种方式建立的文件,在你的Windows环境里,把上篇的两种方式都实现,我觉得用起来比较方便。

C:\\Program Files\\nodejs\\coffee.cmd的路径一定要正确,否则会报“error 2”错误代码。

然后命名为Coffee.sublime-build,保存到刚才建立的CoffeeScript目录中,也就是跟CoffeeScript.tmLanguage放在一起。

以上搭建好了CoffeeScript的Sublime Text 2开发环境,接下来测试一下:

新建hello.coffee文件:

console.log 'Hello, Coffee! Hello, DP!'

CTRL+B,运行:

 

 

分类:  2. 动态语言 ,  6. JavaScript

标签:  coffee ,  coffeescript

作者: Leo_wl

    

出处: http://www.cnblogs.com/Leo_wl/

    

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

版权信息

查看更多关于Windows下安装NodeJS和CoffeeScript方法的详细内容...

  阅读:44次