Node.js Windows Binary二进制文件安装方法
1.下载文件
安装包的下载路径为:https://nodejs.org/en/download/
选择你需要的版本,这里我选择了 Windows Binary 64-bit 版本。
2.配置npm安装目录
.zip包下载完成之解压缩,之后在解压之后的文件路径下创建两个文件夹:node-global(npm全局安装位置)和node-cache(npm 缓存路径)
3.修改环境变量
将node.exe所在目录和node_global加入到环境变量中。
先创建一个新的环境变量将node.exe所在的目录设为变量值。
然后找到Path这个变量将%NODE_PATH%和%NODE_PATH%\node_global加入到变量中(中间需要用分号分开)
到这里就安装完成了,用 npm -v 和 node -v 测试一下安装:
4.配置全局安装和缓存路径
用一下命令将之前创建的node_global和node_cache分别设置为全局安装路径和缓存路径
npm config set prefix “node-global路径” npm config set cache “node-cache路径”
5.设置仓库
大公司一般会有独立仓库,用一下命令来设置仓库。独立开发可以设置淘宝仓库
npm config set registry http://registry.npm.taobao.org/
到这里安装配置就算完成了,可以用以下命令查看npm的配置信息
npm config ls
总结
以上所述是小编给大家介绍的Node.js Windows Binary二进制文件安装,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
相关推荐
-
Node.js中使用Buffer编码、解码二进制数据详解
JavaScript很擅长处理字符串,但是因为它最初的设计是用来处理HTML文档,因此它并不太擅长处理二进制数据.JavaScript没有byte类型,没有结构化的类型(structured types),甚至没有字节数组,只有数字和字符串.(原文:JavaScript doesn't have a byte type - it just has numbers - or structured types, or http://skylitecellars.com/ even byte arra
-
使用node.js中的Buffer类处理二进制数据的方法
前言 在Node.js中,定义了一个Buffer类,该类用来创建一个专门存放二进制数据的缓存区.这篇文章就详细介绍了node.js中的Buffer类处理二进制数据的方法,下面话不多说,来看看详细的介绍. 创建Buffer对象 第一种:直接使用一个数组来初始化缓存区 var arr = [0,1,2] var buf = new Buffer(arr) console.log(buf) 执行效果: 第二种:直接使用一个字符串来初始化缓存区 var str = 'hello' var buf = n
-
Node.js Windows Binary二进制文件安装方法
1.下载文件 安装包的下载路径为:https://nodejs.org/en/download/ 选择你需要的版本,这里我选择了 Windows Binary 64-bit 版本. 2.配置npm安装目录 .zip包下载完成之解压缩,之后在解压之后的文件路径下创建两个文件夹:node-global(npm全局安装位置)和node-cache(npm 缓存路径) 3.修改环境变量 将node.exe所在目录和node_global加入到环境变量中. 先创建一个新的环境变量将node.exe所在的目
-
windows系统下node.js环境配置与安装教程图文详解(详细版)
国内目前关注最高,维护最好的一个关于nodejs的网站应该是http://www.cnodejs.org/ windows系统下简单nodejs环境配置. 第一步:下载安装文件 下载地址:官网https://nodejs.org/en/download/ 这里用的是 第二步:安装nodejs 下载完成之后,双击 node-v6.9.1-x64.msi,开始安装nodejs,默认是安装在C:\Program Files\nodejs下面 第三步:安装相关环境 打开C:\Program Files\
-
node.js中 redis 的安装和基本操作示例
本文实例讲述了node.js中 redis 的安装和基本操作.分享给大家供大家参考,具体如下: 一.win下安装redis https://github.com/MicrosoftArchive/redis/releases 下载Redis-x64-3.2.100.zip,然后解压,放到自定义目录. 然后打开命令行工具,进入到该目录下,运行安装redis服务. redis-server.exe --service-install redis.windows-service.conf --logl
-
Node.js中的require.resolve方法使用简介
前言 网上关于NodeJs的论述很多,此处不多说.个人认为,NodeJs的编程思想和客户端Javascript保持了一种理念,没有什么变化,只是增加了"require()"函数,因此只要学好require函数,剩下的问题就是如何更好的使用API了.本文则主要介绍了Node.js中的require.resolve方法,下面来看看详细介绍吧. 简单的说,在 Node.js 中使用 fs 读取文件的时候,经常碰到要拼一个文件的绝对路径的问题 (fs 处理相对路径均以进程执行目录为准). 之前
-
Node.js中流(stream)的使用方法示例
前言 本文主要给大家介绍了关于Node.js 流(stream)的使用方法,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍: 流是基于事件的API,用于管理和处理数据,而且有不错的效率.借助事件和非阻塞I/O库,流模块允许在其可用的时候动态处理,在其不需要的时候释放掉. 使用流的好处 举一个读取文件的例子: 使用fs.readFileSync同步读取一个文件,程序会被阻塞,所有的数据都会被读取到内存中. 换用fs.readFile读取文件,程序不会被阻塞,但是所有的数据依旧会被一次性
-
Node.js静态服务器的实现方法
当你输入一个url时,这个url可能对应服务器上的一个资源(文件)也可能对应一个目录. So服务器会对这个url进行分析,针对不同的情况做不同的事. 如果这个url对应的是一个文件,那么服务器就会返回这个文件. 如果这个url对应的是一个文件夹,那么服务器会返回这个文件夹下包含的所有子文件/子文件夹的列表. 以上,就是一个静态服务器所主要干的事. 但真实的情况不会像这么简单, 我们所拿到的url可能是错误的,它所对应的文件或则文件夹或许根本不存在, 又或则有些文件和文件夹是被系统保护起来的是隐藏
-
修改node.js默认的npm安装目录实例
默认的安装路径:C:/用户/[用户名]/AppData/Roming/npm/node_meodules 修改 一:打开CMD,查看配置 npm config ls 二:在其它物理盘建立文件夹如:D:\sw\develop\nodejs\npm 三:重新设置 npm config set prefix "D:\sw\develop\nodejs\npm" npm config set cache "D:\sw\develop\nodejs\npm\cache" 四:
-
使用JavaScript实现node.js中的path.join方法
Node.JS中的 path.join 非常方便,能直接按相对或绝对合并路径,使用: path.join([path1], [path2], [...]),有时侯前端也需要这种方法,如何实现呢? 其实直接从 node.js 的 path.js 拿到源码加工一下就可以了: 1. 将 const 等 es6 属性改为 var,以便前端浏览器兼容 2. 添加一个判断路戏分隔符的变量 sep,即左斜杠还是右斜杠,以第一个路戏分隔符为准 3. 将引用的变量和函数放到一个文件里就可以了: Path 的源码:
-
node.js Promise对象的使用方法实例分析
本文实例讲述了node.js Promise对象的使用方法.分享给大家供大家参考,具体如下: Promise对象是干嘛用的? 将异步操作以同步操作的流程表达出来 一.Promise对象的定义 let flag = true; const hello = new Promise(function (resolve, reject) { if (false) {//异步操作成功 resolve("success"); } else { reject("error");
-
Node.js模块封装及使用方法
Node.js中也有一些功能的封装,类似C#的类库,封装成模块这样方便使用,安装之后用require()就能引入调用. 一.Node.js模块封装 1.创建一个名为censorify的文件夹 2.在censorify下创建3个文件censortext.js.package.json.README.md文件 1).在censortext.js下输入一个过滤特定单词并用星号代替的函数. var censoredWorlds=["sad","bad","mad&
随机推荐
- html中嵌入flv格式文件的代码
- AngularJS 验证码60秒倒计时功能的实现
- js贪吃蛇游戏实现思路和源码
- php实现的返回数据格式化类实例
- 浅谈PHP中关于foreach使用引用变量的坑
- Python随机生成一个6位的验证码代码分享
- C#微信开发之启用开发者模式
- c语言求阶乘精确值示例
- Docker 网络工作原理详解
- PHP实现图片自动清理的方法
- 史上最全JavaScript数组去重的十种方法(推荐)
- ajax请求post和get的区别以及get post的选择
- sqlserver存储过程中SELECT 与 SET 对变量赋值的区别
- 理解javascript中Map代替循环
- 基于prototype的validation.js发布2.3.4新版本,让你彻底脱离表单验证的烦恼
- js实现的简单图片浮动效果完整实例
- 缓存服务器的建立原理分析第1/2页
- Java线程的生命周期的详解
- 举例讲解Java设计模式编程中Decorator装饰者模式的运用
- 酷! 程序员用Python带你玩转冲顶大会