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&
随机推荐
- Lua脚本语言概述
- 在Apache服务器上利用Varnish优化移动端访问的方法
- IOS代码笔记之下拉菜单效果
- Java通过FTP服务器上传下载文件的方法
- PHP中date()日期函数有关参数整理
- PHP 获取指定地区的天气实例代码
- C++递归线性阵列搜索数字的方法
- 创建一个实现Disqus评论模版的MySQL模型
- Android编程判断当前指定App是否在前台的方法
- Android自定义view Path 的高级用法之搜索按钮动画
- 对采用动态原型方式无法展示继承机制得思考
- JavaScript编程的单例设计模讲解
- 获取焦点时,利用js定时器设定时间执行动作
- 显示器启动黑屏的逐步检查方法
- jQuery通过deferred对象管理ajax异步
- 封装jndi操作ldap服务器的工具类
- JS this作用域以及GET传输值过长的问题解决方法
- JavaScript中的原始值和复杂值
- 下拉菜单
- firefox 和 ie 事件处理的细节,研究,再研究 书写同时兼容ie和ff的事件处理代码