sublime text3下面nodejs环境搭建

  越来越喜欢用sublime,最近有想学nodejs,然后开始搭环境。安装包之类的很容易找,但是有个问题很棘手,就是building文件的配置;目前为止,我的sublime还是乱码,下面是我的配置信息:

{
    //"cmd": ["taskkill /F /IM node.exe", ""],
    "cmd": ["node", "$file"],
    //"cmd": ["C://Program Files//nodejs//node.exe","-p" "$file"],
    // "file_regex": "^[ ]*File "(...*?)", line ([0-9]*)",
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "encoding": "cp936",
    "selector": "source.js",
    "shell":true,
    "cmd": ["taskkill /F /IM node.exe", ""],
    "cmd": ["node", "$file"],
    "windows":
        {
         "cmd": ["taskkill","/F", "/IM", "node.exe","&","node", "$file"]
        },
        "linux":
        {
        "cmd": ["killall node; node", "$file"]
        },
        "osx":
        {
        "cmd": ["killall node; node $file"],
        }
}

我试过

//"encoding": "cp1252",
// "encoding": "GB2312",
//"encoding": "utf8",

最终的结果始终报错。这个问题目前还没有找到解决方案。

sublime中配nodejs环境还有也给很重要的东西,node.js进程的终止。node.js进程只创建,要手动终结,而每个node.js进程有需要一个端口,这样会非常麻烦。so,找终结进程的配置方法。

最终找到以下关键点:

"windows":
    {
         "cmd": ["taskkill","/F", "/IM", "node.exe","&","node", "$file"]
    }

在window下有这条语句,每次新开node.js进程时会将以前的进程全部干掉,然后运行新进程,很方便。

 

posted on 2016-01-07 15:26  Newbies  阅读(168)  评论(0)    收藏  举报

导航