• Windows下 NVM 安装和使用(版本切换的优化)


    nvm 是nodejs的版本管理工具, 在开发环境中是比较常用的

    安装和使用nvm都比较简单

    nvm windows下载地址:  https://github.com/coreybutler/nvm-windows/releases

    笔者是下载安装版的nvm-setup.rar,然后解压安装

    安装一直点下一步就行, 配置稍后修改

    安装后文件为

    打开修改settings.txt

    root: D:Progra~2
    vm
    arch: 64
    proxy: none
    originalpath: .
    originalversion: 
    node_mirror: https://npm.taobao.org/mirrors/node/
    npm_mirror: https://npm.taobao.org/mirrors/npm/

    其中

      root:  nvm安装路径,原始为D:Program Files vm 但nvm不能识别带空格的路径,所以修改为路径缩写形式(windows查看路径缩写命令为 dir /x)

      arch: windows系统位数 32位或64位

      proxy: 代理设置 

      originalpath: 原始路径

      originalversion: 原始版本 #这两个有什么用笔者也不清楚

      node_mirror: node镜像 建议修改 祖国墙大 用国内的比较好

      npm_mirror: npm镜像 同上 建议修改

    打开修改install.cmd

      

    @echo off
    set /P NVM_PATH="Enter the absolute path where the zip file is extracted/copied to: "
    setx /M NVM_HOME "%NVM_PATH%"
    setx /M NVM_SYMLINK "D:PROGRA~2
    odejs"
    setx /M PATH "%PATH%;%NVM_HOME%;%NVM_SYMLINK%"
    
    if exist "%SYSTEMDRIVE%Progra~1" (
    set SYS_ARCH=64
    ) else (
    set SYS_ARCH=32
    )
    (echo root: %NVM_HOME% && echo path: %NVM_SYMLINK% && echo arch: %SYS_ARCH% && echo proxy: none) > %NVM_HOME%settings.txt
    
    notepad %NVM_HOME%settings.txt
    @echo on

    修改NVM_SYMLINK(该目录为nodejs的安装路径) 后的路径为缩写路径(windows查看路径缩写命令为 dir /x)

    nvm常用命令

      查看版本:  nvm version

      安装nodejs:      nvm install <版本号> <32 | 64>

      移除nodejs:    nvm uninstall <版本号> 

      打开或关闭nodejs版本切换:   nvm  [ on | off ]

      nodejs版本切换:  nvm use <版本号>

      改变nodejs的安装路径: nvm root [path]

    nvm版本切换时如果报错: exit status 1: 'D:Program' 不是内部或外部命令,也不是可运行的程序或批处理文件。

    请检查nvm或nodejs的 安装路径是否包含空格或其他不可用字符

    nvm中版本切换时global包冲突处理

    设置环境变量NODE_PATH为installed.cmd中的NVM_SYMLINK目录下的子目录,由于nvm切换版本时是更改NVM_SYMLINK的链接地址,

    而切换nodejs版本时,就相应切换nodejs的global包的位置,这样不同版本的nodejs的global包就不会冲突

    本人手打,如转载 请随意

  • 相关阅读:
    量化交易指标函数整理(持续更新)
    Python之基础练习代码
    根据缺口的模式选股买股票,python 学习代码
    凯利公式
    测试
    AngularJS开发经验
    Hibernate Tools插件的使用
    weblogic配置oracle数据源
    eclipse配置weblogic服务器
    java算法-数学之美二
  • 原文地址:https://www.cnblogs.com/hjm0928/p/10132047.html
Copyright © 2020-2023  润新知