Windows下面Node和NPM的绿色安装及配置
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的绿色安装及配置的更多相关文章
- nodejs安装及npm模块插件安装路径配置
在学习完js后,我们就要进入nodejs的学习,因此就必须配置nodejs和npm的属性了. 我相信,个别人在安装时会遇到这样那样的问题,看着同学都已装好,难免会焦虑起来.于是就开始上网查找解决方案, ...
- Node.js的下载、安装、配置、Hello World、文档阅读
Node.js的下载.安装.配置.Hello World.文档阅读
- Windows下IIS+PHP 5.2的安装与配置
Windows下IIS+PHP 5.2的安装与配置 Windows下PHP的安装虽然简单,但如果不注意方法,仍然会让你头疼.此外,PHP 5.2版本与之前4.x版本也有一些不同,所以有必要记录一下 ...
- node、npm、gulp安装
1.先安装node.js ,官网下载地址:https://nodejs.org/en/ 2.安装完node之后,npm自动就安装了.可以直接在visual studio code 通过命令查看 nod ...
- Windows 7操作系统下PHP 7的安装与配置(图文详解)
前提博客 Windows 7操作系统下Apache的安装与配置(图文详解) 从官网下载 PHP的官网 http://www.php.net/ 特意,新建这么一个目录 ...
- windows平台下基于VisualStudio的Clang安装和配置
LLVM 是一个开源的编译器架构,它已经被成功应用到多个应用领域.Clang是 LLVM 的一个编译器前端,它目前支持 C, C++, Objective-C 以及 Objective-C++ 等编程 ...
- Windows下Redis数据库管理工具(redis-desktop-manager)安装与配置(图文详解)
Redis Desktop Manager安装 Redis Desktop Manager直接下载安装就行非常简单.下载地址: 官网下载:https://redisdesktop.com/downlo ...
- [Windows Server 2003] IIS自带FTP安装及配置方法
★ 欢迎来到[护卫神·V课堂],网站地址:http://v.huweishen.com★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频.★ 本节我们将带领大家:IIS6.0自 ...
- windows 下 node.js 和 express 的安装
下载 node 下载和安装 下载地址 https://nodejs.org/en/ 下载文件 node-v4.5.0-x64.msi nodejs 安装 express -g 代表全局安装 npm i ...
随机推荐
- 在vue.js 中使用animate.css库
main.js文件引入后,在vue文件里直接添加class animated bounceInUp
- Python第八课学习
Python第八课学习 www.cnblogs.com/resn/p/5800922.html 1 Ubuntu学习 根 / /: 所有目录都在 /boot : boot配置文件,内核和其他 linu ...
- Netty 服务端启动过程
在 Netty 中创建 1 个 NioServerSocketChannel 在指定的端口监听客户端连接,这个过程主要有以下 个步骤: 创建 NioServerSocketChannel 初始化并注 ...
- C#中简单操作SQLserver数据库(ADO.NET的简单应用)
本篇文章以 ADO.NET 访问SQL SERVER 数据库为例, 其中需用System.Data.SqlClient; 数据库连接字符串写法为:server=数据源(服务器名称);uid=用户名;p ...
- 2018-2019-2 网络对抗技术 20165228 Exp6 信息搜集与漏洞扫描
2018-2019-2 网络对抗技术 20165228 Exp6 信息搜集与漏洞扫描 回答问题 哪些组织负责DNS,IP的管理. 全球根服务器均由美国政府授权的ICANN统一管理,负责全球的域名根服务 ...
- linux虚拟机黑屏解决
最近电脑上的虚拟机点击开机就一直黑屏,几次了,挂起时能够看到显示,但是开机就黑屏. 百度了之后找到了解决方案:(我是第一种方案就解决了)(据说可能是wegame的锅,用来打lol的....) 方法1: ...
- 如何配置Tomcat以使用Apache httpd?
How to Connect Tomcat 6 to Apache HTTP Server 2 Tomcat can be run as a standalone server. Tomcat can ...
- mysql数据库简单一些简单操作和总结
1. mysql 数据库操作方法: 进入数据库 mysql -uroot -p 退出 quite exit 默认引擎 innodb 查看版本 select verison(); 查看时间 select ...
- 计算机网络实验 UDP套接字编程
这是个傻瓜式操作教程 西科大计算机网络实验 UDP套接字编程 我用自己的Ubuntu16.04来举例,实验室的是虚拟机,差不多 只针对第三个题目,修改服务器来通过响应客户端发送的GetTime并发送给 ...
- 学习笔记TF066:TensorFlow移动端应用,iOS、Android系统实践
TensorFlow对Android.iOS.树莓派都提供移动端支持. 移动端应用原理.移动端.嵌入式设备应用深度学习方式,一模型运行在云端服务器,向服务器发送请求,接收服务器响应:二在本地运行模型, ...