一、下载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");