Node.js是什么?
以下來自百度百科:
Node.js是一個Javascript運行環境(runtime)。實際上它是對Google V8引擎進行了封裝。V8引 擎執行Javascript的速度非常快,性能非常好。Node.js對一些特殊用例進行了優化,提供了替代的API,使得V8在非瀏覽器環境下運行得更好。
一句話:Node.js提供了一個環境,供快速執行JS語句的。
安裝Node.js
下載官網你需要的版本,基本上一直next
就好,你可以選擇不安裝在C盤,只要記住路徑就好。
安裝完成后,你會得到一下兩個:
Node.js
node_npm
這里重點說一下隨Node.js一起被安裝的NPM
。
NPM是包管理工具,能解決NodeJS代碼部署上的很多問題,有以下幾種用途:
- 允許用戶從NPM服務器下載別人編寫的第三方包到本地使用。
- 允許用戶從NPM服務器下載并安裝別人編寫的命令行程序到本地使用。
- 允許用戶將自己編寫的包或命令行程序上傳到NPM服務器供別人使用。
一句話:是一個包管理工具,提供了一種簡單易管理的下載方式。
在這里,對于包的理解,你可以說里面提供了很多的函數或者框架供你使用。
Ubuntu下
sudo apt-get install nodejs
sudo apt-get isntall npm
sudo ln -s /usr/bin/nodejs /usr/bin/node
sudo 是個好東西,每次出現Permission denied 或者 帶有 permission,用sudo絕對沒錯
簡單使用
在命令行輸入
創建一個JS文件,在NPM輸入
這是在Git Bash下運行
對于,創建一個JS文件,不知道你使用的是什么方法?
筆者第一次創建時,是這樣的(捂臉)
當然第二個Hello.js你使用node Hello.js
時,是不能運行的。
不知道是那個語言給了我這樣的錯覺,名字改成語言的后綴名.XXX
在命令行就可以運行,然而這樣是不可以的。
推薦使用Notepad++
,還可以些markdown語法,不過需要你調試。