node.js在windows下的安装与配置(附sublime-text的配置)

node.js在windows下的安装和配置

  1. 官方网站下载node.js的msi安装包,其中包含了node.js的最新版本以及npm(node.js的包管理工具)
  2. 安装node.js(建议采用默认安装,会同时安装npm并将相应路径添加入PATH中)
  3. 打开终端,查看node以及npm是否正确安装
C:\Windows\System32> node -v
v4.0.0
C:\Windows\System32> npm -v
v2.14.2

当前最新的node.js版本号是4.0.0(node貌似改变了版本号迭代的命名策略,因为就在两个月前的版本号仍是0.12)

常用node.js包

npm安装包的命令

先介绍一些npm安装包的命令

npm install [-g] xxx

默认采用本地模式安装,通过添加参数-g可以采用全局模式安装。两者的区别如下表所示。

安装模式当前目录node工程可通过require使用注册PATH
本地模式
全局模式

全局模式安装的包目录包含在PATH中,可以直接在命令行中调用,本地模式则不可以。另外通过全局模式安装的工具不能在node工程中通过require方式调用。因此,如果我们希望将某个包作为工程运行时的一部分时,则通过本地模式安装,而如果是为了在命令行下使用该工具,则采用全局模式安装。
另外如果在安装的时候出现read ECONNRESET的错误,可以参考stackoverflow上的解决方案(我在之前曾经遇到过这个问题,安装最新的版本时则没有再出现)

常用包介绍

待补充

sublime-text针对node开发的个性化配置

作为一款流行的通用文本编辑器,sublime-text本身对javascript的支持并不是相当好,好在它有着数量庞大的插件库,使得我们可以将它配置成一款好用的javascript编辑器。

  1. 安装sublime-text包管理工具package control,具体教程可以参考package control的安装与使用教程
  2. 3 Essential Sublime Text Plugins for Node & JavaScript Developers文章介绍了3个node&javascript开发者必备的sublime-text插件:

    • javascript代码格式化工具:JsFormat,快捷键ctrl+alt+f
    • javascript代码检查工具:JSHint,快捷键alt+j
    • 更好用的代码高亮工具:JavaScriptNext

    以上的插件都可以通过package control进行安装(其中JSHint安装前必须首先使用npm全局模式安装jshint包)

  3. 配置sublime-text针对node的自动编译执行(auto-build),当我们利用sublime-text编写python代码时,可以通过ctrl+b的方式快速执行程序,对于node,我们也可以做到。
    打开Tools -> Build System -> New Build System...,将下面的代码复制到打开的文件中,保存,将文件名命名为nodejs.sublime-build。
    重启sublime-text,打开node工程文件,选择Tools -> Build System -> nodejs,然后ctrl+B,我们可以看到工程被执行,而在编辑器下方可以看到控制台的输出。
    通过安装插件SublimeOnSaveBuild则可以在保存的时候自动执行工程。
{
  "cmd": ["node", "$file"],
  "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
  "selector": "source.js",
  "shell":true,
  "encoding": "utf8",
  "windows":
    {
        "cmd": ["taskkill","/F", "/IM", "node.exe","&","node", "$file"]
    },
  "linux":
    {
        "cmd": ["killall node; node", "$file"]
    },
    "osx":
    {
    "cmd": ["killall node; node $file"]
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值