• 绿色版NVM安装与配置详细说明


     
    绿色版本(不需要安装,直接解压,然后配置环境变量等)
    由于最初发布的nvm并不支持window,所以如果希望可以像在*nix上一样控制node的版本,有两种选择:
    • nvm-windows
    • nodist
    nvm
    https://github.com/creationix/nvm
    nvm-windows
    nodist
    https://github.com/nullivex/nodist
     我选择了node-windows,下面是详细的过程:
    1. 直接从网站上下载nvm-noinstall.zip,
    2. 解压缩,可以将文件名称修改为nvm,方便操作
    3. 选择一个路径放置nvm,除了nvm再另外创建两个如下说明的文件夹
      例如:D:ProgramFiles vm
       D:ProgramFiles odejs(nvm放置当前用户使用版本的node.exe使用)
    1. 新增两个系统变量
    变量名 变量值
    NVM_HOME       D:ProgramFiles vm(nvm.exe)
    NVM_SYMLINK
    D:ProgramFiles odejs(node.exe所在目录)
    1. 在用户变量path中增加 :%NVM_HOME%;%NVM_SYMLINK%;(操作系统根据NVM_SYMLINK使用node,相当于使用绿色版node)
    2. 在nvm目录下新增settings.txt(github中example文件中有settings.txt的示例)
      root: D:ProgramFiles vm(nvm地址,并且用来存放下载的多种版本node)
      path: D:ProgramFiles odejs(node.exe目录,nvm会把用户当前所使用版本的
      node.exe等文件移动到这个目录下,目录内容根据用户的选择而发生变化)
      arch: 32(配置了好像没有明显的作用,命令行中依然需要输入32或64)
      proxy: none
    1. 配置完成以后,在命令行终端中输入nvm,就会出现nvm命令的相关帮助信息,可以根据提示进行node的安装或者切换。需要注意的是,安装或者切换版本的时候,在版本后面添加32 或者64,nvm并不能自动识别操作系统适合哪个版本的node,用户自己必须声明。
    2. 整个过程可以总结为:希望可以运行nvm命令,下载绿色版nvm,告诉操作系统nvm.exe的地址,配置NVM_HOME和path,这样就可以在命令行终端使用nvm命令了。因为node负责下载安装node,settings.txt中的变量root是用来存放nvm下载的node的位置,是nvm默认的位置。接下来最重要的部分就是nvm可以切换使用不同版本的node,于是安排一个位置让nvm来放置当前用户所选择版本的node的node.exe(currently using),于是在settings.txt中配置path路径。最后,系统需要运行node命令,于是配置NVM_SYMLINK告诉操作系统node.exe在哪里,并添加NVM_SYMLINK到path中。
    3. 在环境变量中先添加系统变量NVM_HOME、NVM_SYMLINK,然后添加这两个变量名到用户变量path中。因为path变量的内容比较敏感重要,如果用户一直修改的话,偶尔会出现问题,不小心删除等等操作,修改环境变量风险就小很多,并且内容单一,修改也方便。
    4. The end.
  • 相关阅读:
    SpringBoot多数据库连接(mysql+oracle)
    SOAP与REST API的区别
    我与OAuth 2.0那点荒唐的小秘密
    我与Git的那些破事(下)--分支模型
    我与Git的那些破事(上)--代码管理
    Salesforce学习之路(十三)Aura案例实战分析
    Salesforce学习之路(十二)Aura组件表达式
    react 脚手架初次npm start时候运行报错
    兼容ie 提示用户升级浏览器 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    一行代码实现网站一键变灰功能
  • 原文地址:https://www.cnblogs.com/Jamie1032797633/p/9855647.html
Copyright © 2020-2023  润新知