• Node和NPM在Windows环境下绿色安装及配置


    1,Node安装

    Windows版本可以在http://nodejs.org/#download下面选择msi安装版或者绿色版。其实Node的安装主要是Node.exe文件deploy和有关环境变量的设置。

    我喜欢绿色版。所以只要找到node.exe文件就行。

    在任意位置建立文件夹Nodejs(其他名称也可以),将Node.exe放在里面。然后将Nodejs文件夹的路径加入系统的path环境变量里面。可以通过修改注册表或者其他方式。注册表里面修改可直接修改HLMSYSTEMCurrentControlSetControlSession ManagerEnvironment下面Path项的值。

    NODE_HOME全局变量的设置应该是在Linux下。Windows下只需要把Path设置好,让任意地方运行node.exe没有问题即可。

    2,NPM安装

    NPM其实是Node的一个全局模块。Windows下的NPM其实也是一个cmd的脚本文件。他调用Node.exe来运行nmp目录下的npm-cli.js来执行安装或者其他命令。

    3,Node安装非绿色的地方

    Node里面唯一不能绿色的是其配置文件。在系统的{当前用户}路径下(Windows7是C:UsersAdministrator)。文件名叫做.npmrc,没错,前面带点[.]。

    .npmrc的内容很简单,指明了npm要用到的prefix和cache的路径。下面是例子:

    prefix = D:Program FilesNode.js pm-global

    cache = D:Program FilesNode.js pm-cache

    这个可以直接修改.npmrc文件或者通过下面命令来修改:

    npm config set prefix "D: ode ode-global"

    npm config set cache "D: ode ode-cache"

    作用一样。

    这两个路径的作用非常强大,对于我们配置绿色版的node环境非同小可。我们指定这两个路径之后,可以安装一份模块,让任何app使用。

    最好能够把这两个路径加入系统的path里面,至少prefix的要加入。因为npm.cmd在prefix下面,加入path让任何地方运行npm都可以找到他。

    4,其他模块的安装

    a) express

    b) pdfkit

    5,require的加载顺序

    a) 如果some_module是一个核心模块,直接加载,结束。

    b) 如果some_module以“/”、“./”或“../”开头,按路径加载some_module,结束。

    c) 假设当前目录为current_dir,按路径加载current_dir /node_modules /some_module。

    如果加载成功,结束。

  • 相关阅读:
    linux修改键盘按键
    linux添加一个已经存在用户到一个用户组
    centos-6更新yum源(163)
    Fedora 19安装以后的优化
    centos永久性修改系统时间显示格式
    smb.conf文件详解
    Centos上部署文件共享
    centos上mysql开启远程访问
    centos安装mysql后默认密码修改
    centos上mysql的一种安装方式
  • 原文地址:https://www.cnblogs.com/guide2it/p/3503848.html
Copyright © 2020-2023  润新知