Contents
  1. 1. 下载
  2. 2. 组织
  3. 3. Path
  4. 4. npm配置
  5. 5. 以javascripting为测试
  • Linux系统
  • 参考
  • 介绍在Windows和Linux下的nodejs和npm的安装配置。包括下载、文件组织、环境变量和npm配置。照此步骤,可以配置出轻量、可移动的node server。最后以javascripting模块(用于简单学习javascript)为npm的包安装测试。


    下载

    从官网下载release files,以node 0.10.35和npm 1.4.28为例,分别下到对应版本的node.exe和npm-1.4.28.zip。

    组织

    • E:\node\nodejs:存放node程序和npm
    • E:\node\npm-global:存放node全局模块
    • E:\node\npm-cache:npm缓存路径

    把下载好的node.exe和npm-1.4.28.zip拷贝、解压到E:\node\nodejs下

    Path

    分别把E:\node\nodejs和E:\node\npm-global加入系统环境变量Path中。
    重启cmd窗口,利用以下命令验证安装成功:

    1
    2
    $ node -v
    $ npm -v

    npm配置

    npm的配置根据12,按照如下优先级进行配置:

    1. 命令行参数: 如–proxy http://server:port
    2. 环境变量:以npmconfig为前缀的环境变量将会被认为是npm的配置属性。如设置proxy可以加入这样的环境变量npm_config_proxy=http://server:port
    3. 用户配置文件:可以通过npm config get userconfig查看文件路径。如我的win7系统的话默认路径是C:\Users\Administrator.npmrc
    4. 全局配置文件:可以通过npm config get globalconfig查看文件路径。如我的系统的默认路径是E:\node\npm-global\etc\npmrc
    5. 内置配置文件:安装npm的目录下的npmrc文件。如我的为E:\node\nodejs\node_modules\npm\npmrc
    6. 默认配置文件:npm本身有默认配置参数,如果以上5条都没设置,则npm会使用默认配置参数

    为了方便,我选用第5条,内置配置文件。可以使用多种方法修改配置文件,见3

    以javascripting为测试

    在cmd下执行

    1
    $ npm install -g javascripting

    则在E:\node\npm-global中将会出现javascripting模块(学习javascript)的内容。

    Linux系统

    我使用的是Centos 6 x86操作系统进行node和npm的安装。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    # download nodejs
    $ wget http://nodejs.org/dist/v0.10.35/node-v0.10.35-linux-x86.tar.gz

    # uncompress
    $ tar xvf node-v0.10.35-linux-x86.tar.gz

    # you can find node and npm installed
    $ cd node-v0.10.35-linux-x86/bin
    $ ls

    # view versions
    $ ./node -v
    $ ./npm -v

    参考

    1. npm默认的配置参数的来源
    2. More than you probably want to know about npm configuration
    3. Nodejs && npm超灵活安装 – Windows篇
    Contents
    1. 1. 下载
    2. 2. 组织
    3. 3. Path
    4. 4. npm配置
    5. 5. 以javascripting为测试
  • Linux系统
  • 参考