本文目錄一覽:
- 1、怎麼安裝安裝 nodejs 和 npm
- 2、nodejs客戶端需要安裝環境嗎
- 3、nodejs可以做什麼
- 4、如何利用nodejs安裝程序安裝最新版64位軟體
- 5、nodejs怎麼安全便捷的實現網站7天免登錄功能
- 6、nodejs如何升級到最新版本
怎麼安裝安裝 nodejs 和 npm
安裝的具體方法
進入nodejs官方網站下載軟體(nodejs.org),
下載完成後,雙擊默認安裝。安裝程序會自動添加環境變數
檢測nodejs是否安裝成功。打開cmd命令行 輸入 node – v 顯示當前版本號
檢查npm是否安裝。由於新版的NodeJS已經集成了npm,所以之前npm也一併安裝好了。同樣可以使用cmd命令行中鍵入 npm -v
npm作為一個NodeJS的模塊管理,之前我由於沒有系統地看資料所以導致安裝配置模塊的時候走了一大段彎路,所以現在很有必要列出來記錄下。我們要先配置npm的全局模塊的存放路徑以及cache的路徑,例如我希望將以上兩個文件夾放在NodeJS的主目錄下,便在NodeJs下建立「node_global」及「node_cache」兩個文件夾。我們就在cmd中鍵入兩行命令:
npm config set prefix “D:\Program Files\nodejs\node_global”
和
npm config set cache “D:\Program Files\nodejs\node_cache”
下面這一步非常關鍵,我們需要設置系統變數。進入我的電腦→屬性→高級→環境變數。在系統變數下新建「NODE_PATH」,輸入「D:\Program Files\nodejs\node_global\node_modules」。
安裝bower, npm install bower -g; -g表示全局
輸入 node,
require(‘bower’) 顯示如下表示 安裝成功!
nodejs客戶端需要安裝環境嗎
win系統下nodejs安裝及環境配置
第一步:下載安裝文件
下載nodejs,官網:我這裡下載的是node-v0.10.28-x86.msi,
第二步:安裝nodejs
下載完成之後,雙擊”node-v0.10.28-x86.msi”,開始安裝nodejs,自定義安裝在D:\dev\nodejs下面。
在cmd控制台輸入:node -v,控制台將列印出:v0.10.28,出現版本提示表示安裝成功。
該引導步驟會將node.exe文件安裝到D:\dev\nodejs\目錄下,並將該目錄添加進PATH環境變數。
第三步:npm安裝
由於新版的nodejs已經集成了npm,所以之前npm也一併安裝好了。同樣可以使用cmd命令行輸入”npm -v”來測試是否成功安裝。如下圖,出現版本提示表示安裝成功。
第四步:安裝相關環境
npm install express -g
npm install jade -g
npm install mysql -g
默認情況下上述組件都是安裝在D:\dev\nodejs\node_modules文件夾下,這也是nodejs相關組件的自動查找路徑。
第五步:安裝CoffeeScript
npm install coffee-script -g
確認安裝的命令:coffee -v,出現版本號表示成功安裝。
第六步:CoffeeScript測試實例
新建cs.js文件,輸入:
for i in [0…5]
console.log “hello #{i}”
在該目錄下運行”coffee cs.js” 輸出:
D:\coffee cs.js
hello 0
hello 1
hello 2
hello 3
hello 4
以上環境基本就配置完成。
補充說明:
所有命令都是-g進行全局安裝的,這樣安裝的安裝包都在當前用戶下,在磁碟的所有其他地方都可以訪問到,比較方面。否則安裝在當前目錄下,只能在當前目錄下使用。
安裝express問題
安裝nodejs安裝包後,通過npm安裝express後,運行express提示” express”不是內部或外部命令,原因是版本問題,當前版本是4.0.0,改成3.5.0即可運行。
nodejs可以做什麼
nodejs是谷歌推出的一個JavaScript平台,即在這個平台上編寫程序用的是js腳本語言。理論上來說,通過nodejs,同時藉助一些模塊和組件,能夠實現很多其他編程語言才能實現的功能,比如傳統的桌面軟體的開發、服務端程序的開發等等。當然可能性能方面還有待加強(到底用nodejs做其他方面的開發性能如何我也不清楚,瞎猜的)。
如何利用nodejs安裝程序安裝最新版64位軟體
第一步,在官網上下載最新版nodejs,安裝node-v7.9.0-x64.msi,如下圖所示:
第二步,雙擊打開」node-v7.9.0-x64.msi「,進入安裝程序,如下圖所示:
第三步,選擇勾選安裝軟體協議,然後單擊」Next「進入下一步,如下圖所示:
第四步,選擇安裝文件目錄,這裡選擇D盤的nodejs目錄下,如下圖所示:
第五步,選擇需要安裝的程序,然後添加到path目錄下,點擊」Next「,如下圖所示:
第六步,然後進入安裝步驟中,安裝完畢後點擊」Finish「,如下圖所示:
nodejs怎麼安全便捷的實現網站7天免登錄功能
1. 登錄成功後,生成一個加密token作為cookie發送到瀏覽器端,過期時間設為7天。
2. Nodejs收到HTTP請求後,解密token (如果token存在的話),判斷用戶是否合法。
我之前寫了一個例子,供參考:csboilerplate/app.js at master · shaochuancs/csboilerplate · GitHub
例子中的相應語句有:
i. 生成加密token後發送到瀏覽器:utils.setTokenCookie(…)
ii. 校驗token有效性並解密,進而對部分資源進行保護:app.use(‘/secure’, expressJwt({secret: secret, getToken: tokenAchieveFunction}));
nodejs如何升級到最新版本
1、打開cmd命令窗口,windows鍵+R,輸入cmd確認,打開cmd窗口之後,輸入node -v命令,先查看下當前nodejs的版本
2、如果上面查看的版本比較低,則可以開始升級
清除npm cache
3、升級之前還需要安裝n模塊,n模塊是專門用來管理nodejs的版本
輸入npm install -g n
4、如果出現npm ERR! notsup Unsupported platfor… npm ERR! notsup Valid OS: !win32這樣錯誤信息,則可以在命令後面加上 –force
5、如果你想升級到一個指定的版本,則可以使用n 6.11.2來升級
6、還可以直接輸入n stable,升級到nodejs最新穩定的版本
原創文章,作者:GGLH,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/149111.html