默認已經安裝好sublime、node和npmnode
一、sublime的node.js插件下載linux
因爲在package control上常常下載失敗,因此這裏直接從GitHub上進行下載!git
GitHub下載地址:https://github.com/tanepiper/SublimeText-Nodejs,下載ZIP壓縮包。github
二、node.js插件安裝shell
(1)解壓第2步中下載的壓縮包SublimeText-Nodejs-master.zipnpm
(2)打開目錄..\Sublime Text 3\Packages,打開方式以下:windows
(3)在目錄中新建名爲「Nodejs」的文件夾,將解壓的插件文件拷貝進去,拷貝後效果以下圖所示:ui
三、node.js插件配置this
(1)用sublime打開nodejs插件文件夾中的 Nodejs.sublime-build 文件並作以下修改,修改後保存:編碼
{ "cmd": ["node", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.js", "shell":true, "encoding": "utf8", #這裏修改 "windows": { #這裏修改了 ,前面的是爲了不使用utf8 引發的編碼錯誤 這個的意思 主要是 先殺死全部node進程而後在啓動node進程 "cmd": ["chcp", "65001", "&", "taskkill", "/F", "/IM", "node.exe", "&", "node", "$file"] }, "linux": { "cmd": ["killall node; node $file"] }, "osx": { "cmd": ["killall node; node $file"] } }
(2)再用sublime打開nodejs插件文件夾中的 Nodejs.sublime-settings 文件並作以下修改,修改後保存:
{ // save before running commands "save_first": true, // if present, use this command instead of plain "node" // e.g. "/usr/bin/node" or "C:\bin\node.exe" "node_command": "F:\\nodejs\\node.exe", //node.exe 的位置 // Same for NPM command "npm_command": "F:\\nodejs\\npm.cmd", //npm.cmd 的位置 // as 'NODE_PATH' environment variable for node runtime "node_path":true, "expert_mode": false, "ouput_to_new_tab": false, }
(3)建立一個 js 文件寫入代碼:
console.log("hello");
而後按下 ctrl + B 進行 Build 若是控制檯提示:
說明配置成功!
ERROR緣由:cmd 在啓動一個新的node時須要殺掉以前開啓的node.exe,若是沒有開啓,就會提示ERROR沒有找到node.exe進程。