Nodejs介绍及其安装
一、Nodejs介紹
Nodejs英文網:https://nodejs.org/en/
Nodejs中文網:http://nodejs.cn/
- Node.js 是一個基于 Chrome V8 引擎的 JavaScript 運行環境。?
- Node.js 使用了一個事件驅動、非阻塞式 I/O 的模型,使其輕量又高效。?
- Node.js 的包管理器 npm,是全球最大的開源庫生態系統。
node在web中有什么用途?
①node可以接受客戶端用戶的所有請求,并且能夠快速的給出響應,因此node可以用來做網站。
②node可以作為一個中間層來來分發調用數據接口,比如有一個網站數據是有java提供的,我們可以讓node作為一個中間層,來接受用戶的請求,然后通過node來調用java數據接口,獲取到數據后直接在node層面做html的拼裝,然后將渲染好的頁面直接給用戶。為什么要這樣做,直接請求java接口不行嗎,這是因為node被稱之為高性能的web服務器,在并發和抗壓方面都比傳統的平臺要好很多,因此這樣一包裝可以極大的減輕服務器的開發。
總之,node就是一個javascript的運行環境(平臺),他不是一門語言,也不是javascript的框架。可以用來開發服務端應用程序,web系統。其特點是體積小,快速,高性能。
二、NPM
npm就是javascript的包管理工具,類似于Python中的pip。
三、安裝nodejs
①打開https://nodejs.org/en/
②DOWNLOADS
③以前的版本
④系統選擇
⑤點點點;window用戶建議nodejs安裝在c盤,mac用戶直接安裝。
⑥npm是和nodejs并存的,只要安裝了nodejs,npm也裝好了。
由于npm自身的更新頻率比nodejs高很多,所以通過上面安裝的npm可能不是最新版本,可以通過下面的命令單獨更新npm:
npm install npm@latest -g如果mac安裝失敗,可以換成下面的命令,然后輸入mac電腦密碼即可:
sudo npm install npm@latest -g四、使用NPM下載包
在這個網頁,如果要用到jQuery或Bootstrap等等,該怎么做呢?
①打開cmd, cd到study_nodejs這個文件夾;
②使用 npm init 命令初始化當前項目;
③返回項目的文件夾,可以看到多了一個package.json的文件,這個文件就是用來管理包的;
④使用npm下載包;
npm install xxx --save npm install xxx@1.0.0 --save 指定版本安裝可以看到下載的的包在node_modules文件夾中:
補充說明:
# 安裝的同時,將信息寫入package.json中項目路徑中 npm install xxx --save npm install xxx --save-dev--save # 將依賴包名稱添加到 package.json 文件 dependencies 鍵下 --save-dev # 則添加到 package.json 文件 devDependencies 鍵下--save # 是發布之后還依賴的東西 --save-dev # 是開發時候依賴的東西,與項目本身沒什么關系,主要作用是讓開發者更快開發項目# 說明:比如,你寫 ES6 代碼,如果你想編譯成 ES5 發布那么 babel 就是devDependencies;如果你用了 jQuery,由于發布之后還是依賴jQuery,所以是dependencies。
淘寶NPM鏡像
npm install -g cnpm --registry=https://registry.npm.taobao.org如果使用npm下載包很慢或者下載不了,可以用cnpm下載。
?
轉載于:https://www.cnblogs.com/believepd/p/10207736.html
總結
以上是生活随笔為你收集整理的Nodejs介绍及其安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 400 错误,因为url编码问题
- 下一篇: AGC005D ~K Perm Coun