日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

在Windows平台上安装Node.js及NPM模块管理

發布時間:2024/9/21 windows 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在Windows平台上安装Node.js及NPM模块管理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 下載Node.js官方Windows版程序:http://nodejs.org/#download?
?? 從0.6.1開始,Node.js在Windows平臺上提供了兩種安裝方式,一是.MSI安裝文件,另外還有一個.EXE可執行文件。?
?? 我選擇了.EXE文件。因為.MSI安裝文件除了將node.exe復制到C:\Program File (x86)\目錄中及修改系統Path之外,沒發現還有其他作用。?
?? 我使用的版本為0.6.2:?http://nodejs.org/dist/v0.6.2/node.exe

2. 創建D:\nodejs目錄,并將node.exe保存在這個目錄中。并將"D:\nodejs"加入系統環境變量PATH中,便于在任意位置執行node應用。

3. 下載npm源代碼:https://github.com/isaacs/npm/tags?這里需要注意一下,在寫這篇文章時npm最新版本為1.0.106,但是這個最新版本及1.0.105在Windows平臺下都有問題。所以我選擇了安裝1.0.104版本:https://github.com/isaacs/npm/zipball/v1.0.104

4. 將npm源代碼解壓到D:\npmjs目錄中。在命令提示符窗口中執行下面的操作,完成npm的安裝:

D:\>cd npmjs
D:\npmjs>node cli.js install -gf

?? 另外:

node cli.js install npm -gf //可以安裝最新版的NPM
node cli.js install npm@1.0.105 -gf //可以安裝指定版本的NPM

?? 上面兩種方法都是通過網絡從代碼庫中下載并安裝,但是代碼庫一般只保留最近的兩個版本。

5. NPM安裝完成后,將"D:\nodejs\node_modules"加入系統環境變量NODE_PATH中。

6. 安裝express:

npm install express -g //安裝最新版express
npm install express@2.5.0 //安裝指定版本express

npm remove express -g //刪除express

?? 更多npm使用方法,請參考npm官方網站:http://npmjs.org

至此部署完成。

D:\>node -vv0.6.2D:\>npm -v1.0.104D:\>express -v2.5.1D:\>express hello //創建exrpess項目D:\>cd helloD:\hello>node app.js //啟動

在瀏覽器中打開:http://localhost:3000,查看結果。

?

?

安裝NPM

NPM的全稱是Node Package Manager,如果你熟悉ruby的gem,Python的PyPL、setuptools,PHP的pear,那么你就知道NPM的作用是什么了。沒錯,它就是Nodejs的包管理器。Nodejs自身提供了基本的模塊。但是在這些基本模塊上開發實際應用需要較多的工作。所幸的是筆者執筆此文的時候NPM上已經有了5112個Nodejs庫或框架,這些庫從各個方面可以幫助Nodejs的開發者完成較為復雜的應用。這些庫的數量和活躍也從側面反映出Nodejs社區的發展是十分神速和活躍的。下面我將介紹安裝NPM和通過NPM安裝Nodejs的第三方庫,以及在大陸的網絡環境下,如何更好的利用NPM。

Unix/Linux下安裝NPM

就像NPM的官網(http://npmjs.org/)上介紹的那樣,安裝NPM僅僅是一行命令的事情:

curl http://npmjs.org/install.sh | sh

這里詳解一下這句命令的意思,curl http://npmjs.org/install.sh是通過curl命令獲取這個安裝shell腳本,按后通過管道符| 將獲取的腳本交由sh命令來執行。這里如果沒有權限會安裝不成功,需要加上sudo來確保權限:

curl http://npmjs.org/install.sh | sudo sh

安裝成功后執行npm命令,會得到一下的提示:

<PRE>Usage: npm &lt;command&gt; where &lt;command&gt; is one of: adduser, apihelp, author, bin, bugs, c, cache, completion, config, deprecate, docs, edit, explore, faq, find, get, help, help-search, home, i, info, init, install, la, link, list, ll, ln, ls, outdated, owner, pack, prefix, prune, publish, r, rb, rebuild, remove, restart, rm, root, run-script, s, se, search, set, show, star, start, stop, submodule, tag, test, un, uninstall, unlink, unpublish, unstar, up, update, version, view, whoami </PRE>

我們以underscore為例,來展示下通過npm安裝第三方包的過程。

npm install underscore

返回:

underscore@1.2.2 ./node_modules/underscore

由于一些特殊的網絡環境,直接通過npm install命令安裝第三方庫的時候,經常會出現卡死的狀態。幸運的是國內CNode社區的@fire9同學利用空余時間搭建了一個鏡像的NPM資源庫,服務器架設在日本,可以繞過某些不必要的網絡問題。你可以通過以下這條命令來安裝第三方庫:

npm --registry "http://npm.hacknodejs.com/" install underscore

如果你想將它設為默認的資源庫,運行下面這條命令即可:

npm config set registry "http://npm.hacknodejs.com/"

設置之后每次安裝時就可以不用帶上—registry參數。值得一提的是還有另一個鏡像可用,該鏡像地址是http://registry.npmjs.vitecho.com,如需使用,替換上面兩行命令的地址即可。

Windows下安裝NPM

由于Nodejs最初在Linux開發下的歷史原因,導致NPM一開始也不支持Windows環境,但是隨著Nodejs成功移植到到Windows平臺,NPM在Windows下的需求亦是日漸增加。下面開始Windows下的NPM之旅吧。

安裝GIT工具

由于github網站不支持直接下載打包了所有submodule的源碼包,所以需要通過git工具來簽出所有的源碼。從http://code.google.com/p/msysgit/downloads/list,可以下載到msysgit這個Windows平臺下的git客戶端工具(最新版本文件為Git-1.7.7.1-preview20111027.exe)。在下載之后雙擊安裝。

下載NPM源碼

打開命令行工具(CMD),執行以下命令,可以通過msysgit簽出NPM的所有源碼和依賴代碼并安裝npm。

git clone --recursive git://github.com/isaacs/npm.git cd npm node cli.js install npm -gf

在執行這段代碼之前,請確保node.exe是跟通過node.msi的方式安裝的,或者在PATH環境變量中。這段命令也會將npm加入到PATH環境變量中去,之后可以隨處執行npm命令。如果安裝中遇到權限方面的錯誤,請確保cmd命令行工具是通過管理員身份運行的。安裝成功后,執行以下命令:

npm install underscore

返回:

underscore@1.2.2 ./node_modules/underscore

如此,Windows平臺下的NPM安裝完畢。如果遭遇網絡問題無法安裝,請參照Linux下的NPM命令,添加鏡像地址。


本文轉自艾倫 Aaron博客園博客,原文鏈接:http://www.cnblogs.com/aaronjs/p/3617494.html,如需轉載請自行聯系原作者

總結

以上是生活随笔為你收集整理的在Windows平台上安装Node.js及NPM模块管理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。