• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 311, comments - 0, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            之前9月份的時(shí)候我寫了一篇關(guān)于如何在Windows平臺(tái)上手工管理Node.js Modules的文章[在Windows上安裝Node.js模塊]。當(dāng)時(shí)一方面我本身對(duì)Node.js了解有限,另外當(dāng)時(shí)Node.js在Windows平臺(tái)上部署確實(shí)很麻煩,所以選擇了手工管理Node.js模塊。

            現(xiàn)在情況已經(jīng)大有變觀,一方面Node.js已經(jīng)完成了在Windows平臺(tái)上基于完成端口的網(wǎng)絡(luò)模型改造,另一方面NPM也可以比較好地工作在Windows平臺(tái)上。所以現(xiàn)在在Windows平臺(tái)部署Node.js已經(jīng)比較容易。下面說說我的操作步驟。


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


            2. 創(chuàng)建D:\nodejs目錄,并將node.exe保存在這個(gè)目錄中。并將"D:\nodejs"加入系統(tǒng)環(huán)境變量PATH中,便于在任意位置執(zhí)行node應(yīng)用。


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


            4. 將npm源代碼解壓到D:\npmjs目錄中。
               在命令提示符窗口中執(zhí)行下面的操作,完成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

               上面兩種方法都是通過網(wǎng)絡(luò)從代碼庫中下載并安裝,但是代碼庫一般只保留最近的兩個(gè)版本。


            5. NPM安裝完成后,將"D:\nodejs\node_modules"加入系統(tǒng)環(huán)境變量NODE_PATH中。


            6. 安裝express:

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

            npm remove express -g //刪除express

               更多npm使用方法,請(qǐng)參考npm官方網(wǎng)站:http://npmjs.org


            至此部署完成。

            復(fù)制代碼
            D:\>node -v
            v0.6.2

            D:\>npm -v
            1.0.104

            D:\>express -v
            2.5.1

            D:\>express hello //創(chuàng)建exrpess項(xiàng)目
            D:\>cd hello
            D:\hello>node app.js //啟動(dòng)
            復(fù)制代碼

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


            補(bǔ)充:npm源代碼包中不包含依賴模塊。為了方便大家安裝,這里提供下載:

            http://files.cnblogs.com/seanlv/node_modules.zip

            下載后,覆蓋npm目錄中的node_modules文件夾。

            亚洲成色WWW久久网站| 久久中文字幕视频、最近更新| 999久久久免费国产精品播放| 国产69精品久久久久99尤物| 麻豆成人久久精品二区三区免费 | 91久久精品91久久性色| 日本WV一本一道久久香蕉| 久久精品这里只有精99品| 99久久无码一区人妻| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 国产精品久久久久9999| 久久久久AV综合网成人| 狠狠色婷婷久久一区二区三区| 久久综合给合久久狠狠狠97色69| 无遮挡粉嫩小泬久久久久久久| 久久精品国产免费观看| 久久久精品人妻一区二区三区四 | 色偷偷91久久综合噜噜噜噜| 久久精品成人欧美大片| 午夜精品久久久久久影视777| 性做久久久久久久久| 国产99久久久国产精品小说| 亚洲av日韩精品久久久久久a| 人妻久久久一区二区三区| 国产成人精品白浆久久69| 亚洲国产精品久久久久婷婷软件 | 精品国产99久久久久久麻豆| 亚洲午夜久久久影院| 99久久国产综合精品麻豆| 狠狠色综合久久久久尤物| 狠狠色丁香久久婷婷综合蜜芽五月| 久久成人国产精品免费软件| 丁香五月网久久综合| 色偷偷88欧美精品久久久| 精品久久久久久久无码 | 日本道色综合久久影院| 国内精品久久久久影院网站 | 久久99热只有频精品8| 久久久无码精品亚洲日韩软件| 无码人妻精品一区二区三区久久久 | 午夜精品久久久久久中宇|