首先先介绍Node
Node是js的运行环境,
所谓“运行环境(平台)”有两层意思:

  • 首先,JavaScript 语言通过 Node 在服务器运行,在这个意义上,Node 有点像 JavaScript 虚拟机;
  • 其次,Node 提供大量工具库,使得 JavaScript 语言与操作系统互动(比如读写文件、新建子进程),在这个意义上, Node 又是 JavaScript 的工具库。目前有两个分支
    Node.js 0.12.7 官方版本 要求尽善尽美
  • IO.js 是社区的产物,不是官方的东西,io.js有很多新特性,迭代非常快,社区推进非常快
  • 15年两者合并,发布node第一个正式版 4.0, 迭代速度又慢了
  • node 5.x == io.js
  • node 4.0 == node
    而目前又再分支
    Nvm环境搭建
    因为Node有多个版本,不同的项目可能依赖不同版本的node,这时就需要切换版本,于是Node Version Manager(Node版本管理工具)nvm出现了
    安装操作步骤
  1. 下载:https://github.com/coreybutler/nvmwindows/releases/download/1.1.0/nvm-noinstall.zip
  2. 解压到一个全英文路径
  3. 编辑解压目录下的settings.txt文件(不存在则新建)
  • root 配置为当前 nvm.exe 所在目录
  • path 配置为 node 快捷方式所在的目录
  • arch 配置为当前操作系统的位数(32/64)
  • proxy 不用配置

    配置环境变量
    概念
    环境变量

  • 环境变量就是操作系统提供的系统级别用于存储变量的地方

  • 系统变量和用户变量
  • 系统变量指的是所用当前系统用户共享的变量
  • 自己的电脑一般只有一个用户
  • 建议将自己配置的环境变量放在用户变量中,用户变量比较干净

  • 环境变量的变量名是不区分大小写的

特殊值:

  • PATH变量(不区分大小写)
  • PATH 相当于一个路径的引用
  • 只要添加到PATH变量中的路径,都可以在任何目录下搜索

可以通过 window+r : sysdm.cpl

  • `先删除掉系统变量之前的NVM_HOME,NVM_SYMLINK
  • `在用户变量里配置
  • NVM_HOME = 当前 nvm.exe 所在目录
  • NVM_SYMLINK = node 快捷方式所在的目录
  • PATH += %NVM_HOME%;%NVM_SYMLINK%;

  • 打开CMD通过set [name]命令查看环境变量是否配置成功
  • PowerShell中是通过dir env:[name]命令

    配置完成后查看当前的nvm里有几个版本

    cmd里敲命令nvm ls查看当前版本
    nvm use 切换版本号
    node -v 查看使用的node版本

    这时,可以利用配好的node环境搭一个http服务器
  • `在一个全英目录(最好)下,新建一个js文件
  • `在该目录下按shift+右键点击在此处打开命令行

转载于:https://www.cnblogs.com/zsycz/p/6291543.html

1.0Nvm环境配置相关推荐

  1. QT5.3 + vs2012 + box2d环境配置

    安装vs 和 qt 下载vs 2012,傻瓜式安装,但安装时间可能比较长.(其中一定选择"Visual C++"选项) 下载Qt 5.3,选择适合自己电脑的版本下载安装,我选的是q ...

  2. YOLOv4 资源环境配置和测试样例效果

    YOLOv4 资源环境配置和测试样例效果 基本环境:cuda=10.0,cudnn>=7.0, opencv>=2.4 一.下载yolov4 git clone https://githu ...

  3. cmd怎么实现Java你好_java环境配置以及如何在cmd窗口运行java代码

    对于初学java的人来说,电脑的环境配置也许会让你头疼,但只要你认真一些学习,相信对你来说都是OK的啦~ 首先回到桌面,选择我的电脑,单击右键属性,进入高级系统设置,点击环境变量设置.用户变量选择Te ...

  4. Springboot使用Maven Profile和Spring Profile进行多环境配置

    Springboot使用Maven Profile和Spring Profile进行多环境配置 目的 在实际的项目上,一般会分三种环境dev.test.prod来方便我们的开发和部署,要求我们在开发的 ...

  5. linux 编译opencl,OpenCL编译环境配置(VS+Nvidia)

    英伟达的显卡首先要下载安装CUDA开发包,可以参考这里的步骤:   VS2015编译环境下CUDA安装配置 安装好CUDA之后,OpenCL的配置就已经完成了80%了,剩下的工作就是把OpenCL的路 ...

  6. windows下rpc框架thrift的环境配置

    windows下rpc框架thrift的环境配置 引用链接: https://www.cnblogs.com/49er/p/7193829.html 最近在弄windows下 的Facebook的rp ...

  7. 【Qt】Qt5.x移植后的环境配置(imx6)

    1.环境配置脚本如下 #!/bin/shexport QTDIR=/usr/lib/qt5 export QT_QPA_PLATFORM_PLUGIN_PATH=$QTDIR/plugins expo ...

  8. python安装成功的图标_ubuntu下:安装anaconda、环境配置、软件图标的创建、成功启动anaconda图形界面...

    Ubuntu安装anaconda常见的四大问题: 目录 1.介绍 2.安装anaconda 3.环境配置 4.软件图标的创建 5.成功启动anaconda图形界面 1.介绍 先介绍一下anaconda ...

  9. 【spring】使用spring的环境配置及从官网获得配置文件所用代码的方法

    环境配置 1.添加jar包 spring-beans-4.1.3.RELEASE.jar spring-context-4.1.3.RELEASE.jar spring-core-4.1.3.RELE ...

最新文章

  1. MySQL存储过程详解
  2. android 加载动画效果_这效果炸了,网易云音乐“宇宙尘埃”特效
  3. 树的遍历 | 翻转二叉树
  4. React开发(136):ant design学习指南之form中动态form新增删除
  5. equals和== 的用法
  6. 教你用Python 编写 Hadoop MapReduce 程序
  7. python2添加pip,无法在python2.6中使用PIP更新/添加任何包
  8. Atitit 信息安全常见基础技术 目录 1. 加密 1 2. 签名(防篡改) 1 2.1. 第4章 标识与认证技术  1 2.2. 第5章 授权与访问控制技术  1 2.3. 第9章 安全审计与责
  9. 数字孪生交通仿真(一)
  10. 完美解决异常问题UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 0-7: ordinal not in ra
  11. 外星人显卡拓展坞支持linux,今天,你给信仰充值了么?ALIENWARE 外星人 显卡扩展坞 简单开箱...
  12. python语言判断中国节假日(pip install chinesecalendar)
  13. 【大数据实战】flume 数据采集
  14. splash下拉滚动条位置
  15. GitHub 牛逼项目:用东北话来编程,就问你怕不怕!
  16. 2023最新短视频去水印解析API接口开发文档
  17. 从小白程序员一路晋升为大厂高级技术专家我看过哪些书籍?(建议收藏)
  18. Wonderware INSQL historian SDK开发
  19. 短视频小视频直播app开发定制解决方案
  20. 企业网盘选购攻略,如何选择最适合你的云存储服务?

热门文章

  1. 朱峰谈概念设计(二):我们设计什么
  2. 浅谈《刺客信条》的叙事:刺客和圣殿骑士的冲突与融合
  3. 游戏角色口型老是对不上?这里有一个高效解决方案
  4. scrapy拒绝访问
  5. MySQL的varchar定义长度到底是字节还是字符
  6. Linux下sync命令
  7. linux 远程控制详细安装 -- VNC (转)
  8. 从产品与程序员打架事件,谈谈需求管理的沟通能力
  9. [课堂实践与项目]NavigationController与TabBarController的综合使用及易错点分析(包含消息提醒,app更新)...
  10. 001 GIt的基本操作