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类处理二进制数据的方法
前言 在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中使用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 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&
随机推荐
- seajs模块压缩问题与解决方法实例分析
- 解析Go语言编程中的struct结构
- NodeJS使用formidable实现文件上传
- SqlServer 2005 中字符函数的应用
- jQuery使用Selectator插件实现多选下拉列表过滤框(附源码下载)
- java实现接口的典型案例
- Visual Studio 2015和 .NET Core安装教程
- yii2高级应用之自定义组件实现全局使用图片上传功能的方法
- php实现的SSO单点登录系统接入功能示例分析
- 全局静态存储区、堆区和栈区深入剖析
- Android App中ViewPager与Fragment结合的一些问题解决
- JavaScript使用Max函数返回两个数字中较大数的方法
- Jquery 点击按钮自动高亮实现原理及代码
- 如何解决修改StaticText的字体
- js显示当前日期时间和星期几
- Android仿QQ左滑删除置顶ListView操作
- jQuery实现连续动画效果实例分析
- Java中对象初始化顺序的详细介绍
- React学习之事件绑定的几种方法对比
- Android 实现通知消息水平播放、无限循环效果