zoukankan      html  css  js  c++  java
  • window安装nvm

    先说一下背景,最近做的两个项目一个是祖传angularjs1.X版本另一个是react hooks结合tailwindcss,前者angularjs的node版本比较低,而tailwindcss的node最低得12.13.0,二者node版本需求不同,所以我就只能切换node版本了。而因为我又是window,所以用不了n,就选了nvm。ps:nvm是node版本管理器

    1.卸载node

    对的,你没看错,安装nvm之前一定要先卸载node,并且要卸载干净,不然安装不了或者说安装成功了后发现用不了node,输入 node -v 看不了版本

    • 卸载node,删除以下路径文件
    • C:Program Files odejs
    • C:Users用户AppDataRoaming pm
    • C:Users用户AppDataRoaming pm-cache
    • C:Users用户 ode_modules

    2.下载安装

    nvm下载安装,直接选nvm-setup.zip,下载完成后一直点下一步就行,不必改路径。也不用配置环境变量,会默认生成。

    3.使用

    先随便打开一个终端,输入nvm -v,看看有没有安装成功,如果看到了版本号和一串英文,那是安装成功了。

    • 下载node 
      nvm install 12.13.0

      nvm install 加你想要的node版本号就可以下载node了

    • 使用指定版本node
      nvm use 12.13.0

      再输入 node -v 看看有没有成功,如果有指定版本号那就是成了。还有的童鞋可能会问,怎么下载完输入node -v 报错,那可能是因为你没nvm use 指定版本,如果确定use了,那可能是安装nvm之前node没有卸载干净。

    • npm用不了,报错。
      nvm uninstall 12.13.0
      nvm intstall 12.13.0

      这个你可以看看nvm的下载node的默认路径有没有对应的node_modules和npm,就是这个路径C:Users用户AppDataRoaming vmv12.13.0 ode_modules pm,如果没有,那就卸载对应版本的node,再安装,一般第二遍就能成功

       如果还是成功不了,那可能就要祭出终极大法了:

       首先先确保下载并使用了对应版本的node,nvm install 10.23.1 , nvm use 10.23.1,查看node_modules文件夹,发现里面为空,那自然就用不了npm,所以我们找到一个对应版本的npm放进去就可以了,比如我要下的是v10.23.1版本的node

       下载对应版本npm,选择zip文件,复制node-v10.23.1-win-x64/node_modules里的npm文件夹,放到nvm/v10.23.1/node_modules里面去

       输入: npm -v 一般也能看到版本号了

    • 切换镜像源 C:Users用户AppDataRoaming vm 这个路径下会有settings.txt文件,加上这两句
      node_mirror: https://npm.taobao.org/mirrors/node/
      npm_mirror: https://npm.taobao.org/mirrors/npm/
    • 使用yarn 
      npm install yarn -g

      题外话插一句,如果要使用tailwindcss,那么安装就一定要用yarn,用npm、cnpm都不好使。

      

  • 相关阅读:
    避免文本字体大小重置
    为webapp应用制定IOS,Android桌面快捷图标
    兄弟节点 疑问的
    节点属性
    区别getElementByID,getElementsByName,getElementsByTagName
    三种快排四种优化(转载)
    快排(模板)
    二分法求解最大值或最小值(模板)
    中国剩余定理(转载)(中国剩余定理与扩展欧几里德的联系)
    简单母函数(转载)
  • 原文地址:https://www.cnblogs.com/caoshufang/p/14307845.html
Copyright © 2011-2022 走看看