• <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文件夾。

            九九久久自然熟的香蕉图片| 久久精品男人影院| 久久精品极品盛宴观看| 婷婷伊人久久大香线蕉AV | 99久久成人国产精品免费| 亚洲午夜久久影院| 国产精品久久新婚兰兰| 久久九九亚洲精品| 2021久久精品免费观看| 狠狠干狠狠久久| 久久精品国产亚洲AV大全| 亚洲七七久久精品中文国产| 狠狠色丁香婷综合久久| 亚洲精品tv久久久久久久久 | 久久精品国产亚洲AV忘忧草18| 久久青草国产精品一区| 亚洲精品蜜桃久久久久久| 中文字幕亚洲综合久久菠萝蜜 | 久久天天躁夜夜躁狠狠| 久久AⅤ人妻少妇嫩草影院| 99久久99久久| 国产日产久久高清欧美一区| 久久人人爽人人爽人人片av麻烦| 久久久久这里只有精品| 99久久精品免费看国产免费| 久久电影网一区| 成人免费网站久久久| 久久国产精品77777| 久久精品国产亚洲av麻豆色欲| 亚洲中文字幕无码一久久区| 99久久国产综合精品女同图片 | 精品伊人久久大线蕉色首页| 狠狠色狠狠色综合久久| 色婷婷久久综合中文久久蜜桃av| 国产成人精品综合久久久| 亚洲国产精品高清久久久| 99久久综合国产精品免费| 色欲av伊人久久大香线蕉影院| 亚洲va中文字幕无码久久| av无码久久久久久不卡网站| 狠狠色丁香婷婷久久综合不卡|