1,Node安装

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

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

在任意位置建立文件夹Nodejs(其他名称也可以),将Node.exe放在里面。然后将Nodejs文件夹的路径加入系统的path环境变量里面。可以通过修改注册表或者其他方式。注册表里面修改可直接修改HLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment下面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:\Users\Administrator)。文件名叫做.npmrc,没错,前面带点[.]。

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

prefix = D:\Program Files\Node.js\npm-global

cache = D:\Program Files\Node.js\npm-cache

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

npm config set prefix "D:\node\node-global"

npm config set cache "D:\node\node-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。

如果加载成功,结束。

Windows下面Node和NPM的绿色安装及配置的更多相关文章

  1. nodejs安装及npm模块插件安装路径配置

    在学习完js后,我们就要进入nodejs的学习,因此就必须配置nodejs和npm的属性了. 我相信,个别人在安装时会遇到这样那样的问题,看着同学都已装好,难免会焦虑起来.于是就开始上网查找解决方案, ...

  2. Node.js的下载、安装、配置、Hello World、文档阅读

    Node.js的下载.安装.配置.Hello World.文档阅读

  3. Windows下IIS+PHP 5.2的安装与配置

    Windows下IIS+PHP 5.2的安装与配置   Windows下PHP的安装虽然简单,但如果不注意方法,仍然会让你头疼.此外,PHP 5.2版本与之前4.x版本也有一些不同,所以有必要记录一下 ...

  4. node、npm、gulp安装

    1.先安装node.js ,官网下载地址:https://nodejs.org/en/ 2.安装完node之后,npm自动就安装了.可以直接在visual studio code 通过命令查看 nod ...

  5. Windows 7操作系统下PHP 7的安装与配置(图文详解)

    前提博客 Windows 7操作系统下Apache的安装与配置(图文详解) 从官网下载           PHP的官网 http://www.php.net/         特意,新建这么一个目录 ...

  6. windows平台下基于VisualStudio的Clang安装和配置

    LLVM 是一个开源的编译器架构,它已经被成功应用到多个应用领域.Clang是 LLVM 的一个编译器前端,它目前支持 C, C++, Objective-C 以及 Objective-C++ 等编程 ...

  7. Windows下Redis数据库管理工具(redis-desktop-manager)安装与配置(图文详解)

    Redis Desktop Manager安装 Redis Desktop Manager直接下载安装就行非常简单.下载地址: 官网下载:https://redisdesktop.com/downlo ...

  8. [Windows Server 2003] IIS自带FTP安装及配置方法

    ★ 欢迎来到[护卫神·V课堂],网站地址:http://v.huweishen.com★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频.★ 本节我们将带领大家:IIS6.0自 ...

  9. windows 下 node.js 和 express 的安装

    下载 node 下载和安装 下载地址 https://nodejs.org/en/ 下载文件 node-v4.5.0-x64.msi nodejs 安装 express -g 代表全局安装 npm i ...

随机推荐

  1. 搞Java

    上班之余,开始研究Java了. 想想从三月份开始自己啃书以来,Spring+Mybatis+公司框架的用法,基本都是速成来的,还是有些恐惧的. Spring万般爽,annotion用的很舒服,但还是想 ...

  2. cobbler批量化安装系统

  3. ansible常用模块用法

    ansible常用模块用法 2015-07-21 10:25 24458人阅读 评论(1) 收藏 举报  分类: Linux(44)   ansible 版权声明:本文为博主原创文章,未经博主允许不得 ...

  4. seg代码配置的踩坑记录

    01. SEGMENTATION FAULT 正在配置OCNET的代码,在自己的本地运行没有任何问题,但是在服务器上一直报错:SEGMENTATION FAULT 这属于很概括的报错,无法直接看明白到 ...

  5. 前端工程化基础-vue

    由浅入深支持更多功能 1.安装最新版本的node.js和NPM,并了解NPM基本用法. 2.创建一个目录demo.使用npm 初始化配置: npm init  ,执行后会有一系列选项,可按回车快速确认 ...

  6. MATLAB实现二值化函数

    function  bc = binary_conversion(a)  %这是灰度值二值化转换函数,阈值为平均值j=imread(a);             %读取灰度图像   j=double ...

  7. 一个mysqldump的报错

    1.MySQL版本 5.7.14-log 2.问题分析 mysqldump -uxxx -pxxx db_nale 一般来讲上述命令主要是用于MySQL的逻辑备份,用来备份某个数据的全部表,但是我在执 ...

  8. open-falcon监控nginx

    主要逻辑:通过lua nginx module的log_by_lua_file实时记录nginx请求数据,通过外部python脚本定时获取数据解析为Open-Falcon支持的数据类型. Nginx编 ...

  9. Java成神路上之设计模式系列教程之一

    Java成神路上之设计模式系列教程之一 千锋-Feri 在Java工程师的日常中,是否遇到过如下问题: Java 中什么叫单例设计模式?请用Java 写出线程安全的单例模式? 什么是设计模式?你是否在 ...

  10. Scala基础

    1.seq[String] 用[]表示参数类型,java使用<>表示参数,因为Scala 允许以<命名方法和变量名,java不允许 2.支持range的类型:Char .Int . ...