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. 在vue.js 中使用animate.css库

    main.js文件引入后,在vue文件里直接添加class   animated bounceInUp

  2. Python第八课学习

    Python第八课学习 www.cnblogs.com/resn/p/5800922.html 1 Ubuntu学习 根 / /: 所有目录都在 /boot : boot配置文件,内核和其他 linu ...

  3. Netty 服务端启动过程

    在 Netty 中创建 1 个 NioServerSocketChannel 在指定的端口监听客户端连接,这个过程主要有以下  个步骤: 创建 NioServerSocketChannel 初始化并注 ...

  4. C#中简单操作SQLserver数据库(ADO.NET的简单应用)

    本篇文章以 ADO.NET 访问SQL SERVER 数据库为例, 其中需用System.Data.SqlClient; 数据库连接字符串写法为:server=数据源(服务器名称);uid=用户名;p ...

  5. 2018-2019-2 网络对抗技术 20165228 Exp6 信息搜集与漏洞扫描

    2018-2019-2 网络对抗技术 20165228 Exp6 信息搜集与漏洞扫描 回答问题 哪些组织负责DNS,IP的管理. 全球根服务器均由美国政府授权的ICANN统一管理,负责全球的域名根服务 ...

  6. linux虚拟机黑屏解决

    最近电脑上的虚拟机点击开机就一直黑屏,几次了,挂起时能够看到显示,但是开机就黑屏. 百度了之后找到了解决方案:(我是第一种方案就解决了)(据说可能是wegame的锅,用来打lol的....) 方法1: ...

  7. 如何配置Tomcat以使用Apache httpd?

    How to Connect Tomcat 6 to Apache HTTP Server 2 Tomcat can be run as a standalone server. Tomcat can ...

  8. mysql数据库简单一些简单操作和总结

    1. mysql 数据库操作方法: 进入数据库 mysql -uroot -p 退出 quite exit 默认引擎 innodb 查看版本 select verison(); 查看时间 select ...

  9. 计算机网络实验 UDP套接字编程

    这是个傻瓜式操作教程 西科大计算机网络实验 UDP套接字编程 我用自己的Ubuntu16.04来举例,实验室的是虚拟机,差不多 只针对第三个题目,修改服务器来通过响应客户端发送的GetTime并发送给 ...

  10. 学习笔记TF066:TensorFlow移动端应用,iOS、Android系统实践

    TensorFlow对Android.iOS.树莓派都提供移动端支持. 移动端应用原理.移动端.嵌入式设备应用深度学习方式,一模型运行在云端服务器,向服务器发送请求,接收服务器响应:二在本地运行模型, ...