Node在Sublime Text3下环境搭建(node02)

一、下载sublime Text的nodejs插件

https://github.com/tanepiper/SublimeText-Nodejs
二、下载后解压

直接改名为nodejs 放到 Preferences–>浏览程序包Browse Packages所在的文件夹

三、修改配置

打开Nodejs文件夹,找到文件“Nodejs.sublime-build”, 拖拽到sublime,修改为:
{
  "cmd": ["node", "$file"],
  "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
  "selector": "source.js",
  "shell":true,
  "encoding": "utf-8",
  "windows":
    {
        "cmd": ["taskkill","/F", "/IM", "node.exe","&","node", "$file"]  
    },
  "linux":
    {
        "cmd": ["killall node; node $file"]
    },
    "osx":
    {
        "cmd": ["killall node; node $file"]
    }
}

  

主要修改
(1:)"encoding": "utf-8",
(2)windows下编译环境如下
"cmd": ["taskkill","/F", "/IM", "node.exe","&","node", "$file"] 

  这两个地方一个是编码,为了避免乱码code,需要改成utf-8;另外一个是cmd命令,本身如果只是想简单的运行nodejs程序的话,windows下面的cmd可以直接 "cmd": ["node", "$file"],但是这样非常不利于开发环境,因为这样的话每次build都会重新启动一个node.exe进程,且会占用一个端口,这肯定是我们不希望的。上文中的cmd原本是想在启动node.exe之前讲node.exe进程都杀掉,然后再启动node.exe,但是这个命令写的不对,直接使用的话是编译不成功的。对cmd命令需要做简单的处理。

四、完成

如何下nodejs代码,ctrl+B编译运行

console.log("Hello NodeJs");



原文地址:https://www.cnblogs.com/caifenglin/p/6766892.html