MacOS安裝使用Node.js


 

1. 到官網https://nodejs.org/zh-cn/download/下載,選擇Macintosh Installer, 如下:

2. 按預設的下一步,Node.js版本為v6.10.0, NPM版本為v3.10.10

3. 過程可能要輸入用戶密碼

4. 安裝成功如下:

5. 用終端驗證是否成功安裝, 輸入 node -v

6. console.log(1+2), 得到結果3

 

7. 我Mac的Eclipse不支援EcmaScript 6, 例如 let 等ES6的關鍵子在Eclipse都驗證不過去。

大概Google下了,找到一個JavaScript支援很不錯的IDE,網址如下:

https://www.jetbrains.com/webstorm/

下載完,create一個工程,然后新增一個JavaScript文件:

8. 將hello_weekend配置為Node.js來debug

 

9. Node interpreter設置為Node.js的安裝路徑

10.  Script如下:

/**
 * Created by prolink on 17/3/19.
 */

var http = require('http');

var server =  http.createServer(function (req, res) {
    res.writeHead(200);
    res.end('Hello World');
});

server.listen(8088);

 

11. 這個http返回Hello World,並在該行鼠標左鍵點擊設置斷點

 

12. debug該文件

 

13. 成功啟動之后看到Console有相關的資訊

 

14. Chrome瀏覽器輸入 http://localhost:8088/, 可以看到已經命中斷點 ,在Console中可以改變變量的值,例如在這里不返回Hello World了,改成返回Hello Weekend,如下圖,輸入完之后按回車,可以看到true

 

15. 看看瀏覽器得到的就是剛才debug時候重設的值 

 

16. 如果僅僅做到這步,WebStorm還不支援ECMAScript 6,打開 Preferences -> Languages & Franeworks -> JavaScript, 如下圖將預設的ECMAScript 5.1改為ECMAScript 6

 

 17. ES6畢竟是2015年才發布的,形容性並不好,為了讓您編寫的ES6的程式碼可以有更好的相容性,可以用Babel file watcher來監視並自動轉碼ES5.

prolinkdeMacBook-Pro:milo_demo prolink$ sudo npm install -g babel-cli
prolinkdeMacBook-Pro:milo_demo prolink$ cd /Users/prolink/WebstormProjects/milo_demo

按上一步進入工程目錄之后,安裝babel-preset-env, 參考 https://babeljs.io/docs/plugins/preset-env/

sudo npm install babel-preset-env --save-dev

18. 打開 Preferences -> Tools -> File Watchers, 添加Bable, 如下:

 

如果安裝一切順利,當您編輯JS文件時候,會自動在工程目錄中同步編譯到dist目錄中。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM