首頁  >  文章  >  web前端  >  快速掌握Node.js環境的安裝與運行方法_node.js

快速掌握Node.js環境的安裝與運行方法_node.js

WBOY
WBOY原創
2016-05-16 15:15:251386瀏覽

安裝程式
NodeJS 提供了一些安裝程序,都可以在 nodejs.org 這裡下載並安裝。

Windows 系統下,選擇和系統版本相符的 .msi 後綴的安裝檔。 Mac OS X 系統下,選擇 .pkg 後綴的安裝檔。

編譯安裝
Linux 系統下沒有現成的安裝程式可用,雖然有些發行版可以使用 apt-get 之類的方式安裝,但不一定能安裝到最新版。因此 Linux 系統下一般使用以下方式編譯方式安裝 NodeJS。

1.確保系統下 g++ 版本在 4.6 以上,python 版本在 2.6 以上。

2.從 nodejs.org 下載 tar.gz 後綴的 NodeJS 最新版原始碼包並解壓縮到某個位置。

3.進入解壓縮到的目錄,使用以下指令編譯安裝。

$ ./configure

$ make

$ sudo make install

運行

開啟終端,鍵入 node 進入指令互動模式,可以輸入一條代碼語句後立即執行並顯示結果,例如:

$ node
> console.log('Hello World!');
Hello World!

如果要運行一大段程式碼的話,可以先寫一個JS檔再運行。例如有以下 hello.js。

function hello() {
  console.log('Hello World!');
}
hello();

寫好後在終端機下鍵入 node hello.js 運行,結果如下:

$ node hello.js
Hello World!

權限問題
在 Linux 系統下,使用 NodeJS 監聽 80 或 443 連接埠提供 HTTP(S)服務時需要 root 權限,有兩種方式可以做到。

一種方式是使用 sudo 指令來執行 NodeJS。例如透過以下命令運行的 server.js 中有權限使用 80 和 443 連接埠。一般建議這種方式,可以保證僅為有需要的 JS 腳本提供 root 權限。

$ sudo node server.js

另一種方式是使用 chmod +s 指令讓 NodeJS 總是以 root 權限執行,具體做法如下。因為這種方式讓任何JS腳本都有了 root 權限,不太安全,因此在需要很考慮安全的系統下不建議使用。

$ sudo chown root /usr/local/bin/node
$ sudo chmod +s /usr/local/bin/node

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn