• <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++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

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

            現在情況已經大有變觀,一方面Node.js已經完成了在Windows平臺上基于完成端口的網絡模型改造,另一方面NPM也可以比較好地工作在Windows平臺上。所以現在在Windows平臺部署Node.js已經比較容易。下面說說我的操作步驟。


            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 -v
            v0.6.2

            D:\>npm -v
            1.0.104

            D:\>express -v
            2.5.1

            D:\>express hello //創建exrpess項目
            D:\>cd hello
            D:\hello>node app.js //啟動
            復制代碼

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


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

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

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

            久久久精品2019免费观看| 伊人久久大香线蕉综合5g| 亚洲精品乱码久久久久久不卡| 久久永久免费人妻精品下载| 亚洲精品乱码久久久久久按摩 | 香蕉久久av一区二区三区| 成人午夜精品无码区久久| 久久人人添人人爽添人人片牛牛| 久久精品a亚洲国产v高清不卡| 91精品国产91热久久久久福利| 中文精品99久久国产| 天天久久狠狠色综合| 亚洲欧美国产日韩综合久久| 久久久久久无码Av成人影院| 色综合久久久久综合99| 精品久久久久久亚洲精品 | 国产亚洲成人久久| 亚洲人成网亚洲欧洲无码久久| 国产免费久久久久久无码| 久久久久久精品无码人妻| 精品午夜久久福利大片| 久久久久久国产a免费观看黄色大片 | 91久久香蕉国产熟女线看| 99精品国产免费久久久久久下载| 久久久久久免费一区二区三区| 久久久久久曰本AV免费免费| 国产亚洲成人久久| 91精品国产综合久久香蕉 | 偷偷做久久久久网站| 久久久人妻精品无码一区| 国产成人精品久久一区二区三区av | 久久久久久免费视频| 香蕉aa三级久久毛片| 国产成人久久久精品二区三区| 久久99精品综合国产首页| 亚洲va中文字幕无码久久不卡| 久久久久亚洲AV无码专区首JN| 久久久久久亚洲精品影院| 久久久久亚洲AV无码专区首JN| 尹人香蕉久久99天天拍| 久久受www免费人成_看片中文|