windows下的Nodejs及npm的安裝、常用命令,Nodejs開發環境配置


第一步:下載Nodejs並安裝

官方下載地址:https://nodejs.org/en/,我選擇的是長期支持版本v4.47,安裝時只要一直下一步就ok了

安裝完成后可以使用cmd(win+r然后輸入cmd進入)測試下是否安裝成功。方法:在cmd下輸入node -v,出現下圖版本提示就是完成了Nodejs的安裝。

我們打開安裝目錄:

發現nodejs目錄下有一個node.exe,它是干嘛的?

第二步:npm安裝

v0.63之前,在Node安裝過程中,實際還需要安裝npm,到v0.63時Ndejs已經集成了npm,所以大家不用再考慮npm的安裝問題。同樣可以使用cmd命令行輸入"npm -v"來測試是否成功安裝

第三步: 運行測試樣例

用編輯器創建一個cs.js文件,並將其放在安裝目錄下(非必須)

樣例代碼如下:

1 var str="hello";
2 console.log(str);

在cmd命令行輸入命令如下:

運行結果:hello

 注:在cmd命令行輸入node,進入node開發模式,退出為?

第四步:新建node_cache、node_global並設置環境變量

  • 在node的安裝的根目錄,也就是nodejs文件夾下新建兩個名字為node_cache、node_global文件夾
  • 設置環境變量:
    變量名:NODE_PATH
    值:C:\Program Files\nodejs\node_global\node_modules
    注意:因為我是把nodejs安裝在C:\Program Files\目錄下,所以環境變量就這樣設置的;

常用命令介紹

npm help                              查看幫助

node -v                                查看node版本

npm -v                               查看npm版本

npm install <module name>                      安裝組件和模塊

npm install <module name> -g                   在全局環境安裝模塊

npm uninstall <Moudle Name>                    卸載模塊

npm ls                                顯示當前目錄安裝的模塊  

npm view moudlename dependencies                  查看包的依賴關系

npm view modulenames                                                                查看node模塊的package.json文件夾

npm view modulename labelname                   查看package.json文件夾下某個標簽的內容

npm view modulename repository.url                 查看包的源文件地址
npm view modulename engines                      查看包所依賴的node的版本
npm help folders                             查看npm使用的所有文件夾
npm rebuild modulename                          用於更改包內容后進行重建
npm outdated                                                   檢查包是否已經過時,此命令會列出所有已經過時的包,可以及時進行包的更新
npm update modulename                                   更新node模塊

Sublime Text3的 Node.js開發環境配置 

第一步:下載插件SublimeText-Nodejs

  • github上直接下載壓縮包

地址:https://github.com/tanepiper/SublimeText-Nodejs

直接下載壓縮包后解壓到sublime text的package目錄中,並改名為Nodejs。查看package目錄在哪可以通過菜單欄中的Preferences-->瀏覽程序包Browse Packages直接打開package目錄。

  • git方法

使用git命令下載到package目錄(如git clone https://github.com/tanepiper/SublimeText-Nodejs "E:\ProgramFiles\Sublime Text 3\Data\Packages\nodejs")

第二步:修改相應值

修改編譯選項,在package目錄下的nodejs目錄中,打開Nodejs.sublime-build

有2個地方需要修改,一個是編碼,為了避免亂碼,將代碼 "encoding": "cp1252" 改為 "encoding": "utf8" ;另外一個是cmd命令,本身如果只是想簡單的運行nodejs程序的話,windows下面的cmd可以直接 "cmd": ["node", "$file"]

打開文件“Nodejs.sublime-settings”,將代碼 "node_command": false改為 "node_command": "C:\\Program Files\\nodejs\\node.exe" ,將代碼 "npm_command": false 改為 "npm_command": "C:\\Program Files\\nodejs\\npm.cmd" ,保存文件

重啟sublime text之后,配置就算完成了。我們寫一小段代碼來驗證一下是否可以正常運行。

 1 var http = require('http');
 2 
 3 var os = require('os');
 4 
 5 http.createServer(function (request, response) {
 6 
 7 response.writeHead(200, {'Content-Type': 'text/plain'});
 8 
 9 response.end('Hello World\n'); }).listen(3000);
10 
11 console.log('Server running at http://127.0.0.1:3000/');

Ctrl+b編譯這段代碼之后,sublime text窗口中就會顯示

Server running at http://127.0.0.1:3000/

若之前有運行的node進程在,則會先殺掉node進程,再啟動node,顯示如下:

成功: 已終止進程 "node.exe",其 PID 為 154588。

Server running at http://127.0.0.1:3000/

到此,服務端算是啟動成功,打開瀏覽器,輸入http://127.0.0.1:3000/,頁面顯示Hello World則表示交互正常。

 (我的Nodejs安裝在C:/Program Files/nodejs)


免責聲明!

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



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