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

            久久91综合国产91久久精品| 久久久久人妻一区精品| 久久久亚洲欧洲日产国码二区| 久久精品无码专区免费青青| 老司机国内精品久久久久| 亚洲欧美国产精品专区久久| 久久精品午夜一区二区福利 | 久久国产免费直播| 国产精品久久国产精品99盘| 免费一级做a爰片久久毛片潮| 久久国产热精品波多野结衣AV| 国产成人久久精品二区三区| 国产69精品久久久久久人妻精品| 国产精品99久久久久久猫咪| 久久精品中文字幕一区| 91久久成人免费| …久久精品99久久香蕉国产| 色偷偷88欧美精品久久久| 久久精品国产免费| 无码专区久久综合久中文字幕| 狠狠精品干练久久久无码中文字幕 | 久久久久久免费一区二区三区| 亚洲国产精品无码久久一线| 久久精品免费大片国产大片| 久久99国产精品尤物| 伊人久久久AV老熟妇色| 综合久久久久久中文字幕亚洲国产国产综合一区首| 日产精品久久久久久久性色| 99久久99久久精品国产片果冻 | 日本欧美国产精品第一页久久| 国产精品久久久福利| 国产精品久久久久久影院| 久久综合给合久久狠狠狠97色| 久久久久久久波多野结衣高潮| 伊人久久一区二区三区无码| 久久久久久久久久久免费精品| 亚洲一区中文字幕久久| a级毛片无码兔费真人久久| 国产激情久久久久影院小草| 91精品观看91久久久久久| 九九久久精品无码专区|