詳細說明 配置 Sublime Text 開發node.js(windows)包括sub2和sub3的區別

來源:互聯網
上載者:User

標籤:style   blog   http   color   get   檔案   

1、先安裝Sublime Text  2或者3皆可

2、下載 sublime Text 的nodejs外掛程式 得到那個zip包(後面會介紹用Package Control安裝)

3、下載後解壓 直接改名為nodejs(一定是這個名字,否則sub2裡編輯default檔案會報錯) 放到 Preferences-->瀏覽程式包Browse Packages所在的檔案夾。

4、開啟剛才的nodejs檔案夾 找到根目錄裡面的 Nodejs.sublime-build檔案 如下

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

將cp1252 改為gb2312除非你是英文系統,否則亂碼

如果是Sublime Text 3將 :

"cmd": ["taskkill /F /IM node.exe & node", "$file"] 改為"cmd": ["node", "$file"] 

否則報找不到路徑的錯誤,如果是2,千萬不要改 否則每building一次就開一個node進程。

重啟程式!!

 

5、配置nodejs的path Preferences-->Package Setting-->Nodejs-->Default 如下:

{  // 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": "C:\\Program Files\\nodejs\\node.exe",  // Same for NPM command  "npm_command": "C:\\Program Files\\nodejs\\npm.cmd",  // as ‘NODE_PATH‘ environment variable for node runtime  "node_path": true,  "expert_mode": false,  "ouput_to_new_tab": false}

工具裡的run 為灰色 沒有關係,每次按 ctr+b編譯即可,下面會及時輸出結果。

對於2和3的區別:

1、如果用Package Control安裝的node.js外掛程式,sub2會安裝在:

C:\Users\Administrator\AppData\Roaming\Sublime Text 2\Packages\ 目錄下。

而sub3會安裝在:

C:\Program Files\Sublime Text 3\Data\Installed Packages目錄下 且不會解壓縮,每次sub3啟動的時候會在緩衝中解壓(為了綠色),這個時候編輯Nodejs.sublime-build檔案就用zip開啟編輯後儲存重啟軟體即可。

2、如果用Package Control安裝的node.js外掛程式,會發現無法編輯path Preferences-->Package Setting-->Nodejs-->Default,這個時候編輯path Preferences-->Package Setting-->Nodejs-->user 他會覆蓋default,其實這才是官方推薦的做法。

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.