美文网首页
windows超级优雅的node安装方式

windows超级优雅的node安装方式

作者: 吞风咽雪 | 来源:发表于2020-04-29 15:19 被阅读0次
    时间在不断筛选身边的人和事,不会有人永远陪着你吗,但永远会有人陪着你。

    node使用过程中经常遇到一些node版本和npm包版本冲突的问题,那么对于node如何优雅的配置,我总结了一套优雅的顺序。

    1. 前往node中文网下载node安装包(不建议node官网下载,因为网络经常中断)

    下载node

    2. 各种下一步

    安装1 安装2 安装3 安装4 安装5 安装6 安装7 安装8

    3. 设置相关存放路径

    node 根目录下创建 node_globalnode_cache 文件夹,然后执行命令
    设置全局依赖安装路径

    npm config set prefix "D:\Program Files\nodejs\node_global"
    

    设置缓存路径

    npm config set cache"D:\Program Files\nodejs\node_cache"
    

    4.配置PATH环境变量

    总共4个变量

    "NODE_HOME":D:\Program Files\nodejs
    "NODE_PATH":%NODE_HOME%\node_global\node_modules
    "path":%NODE_HOME%;%NODE_HOME%\node_global
    

    环境变量的作用:
    node交互命令行下,require命令会在paths下找对应的模块,paths可以用module命令查看。

    module

    NODE_PATH的作用就是配置一条自定义的paths

    NODE_PATH

    NODE_HOME的作用是提供一个环境变量,所有的环境可以用set命令查看,而环境变量可以在命令模式下拼接相对路径

    NODE_HOME
    SET NODE_HOME

    到此为止node已经可以正常使用,不过由于gulp3.x部分语法只支持到node10.15.0之前的版本。所以我们选择了一个较为稳定的node版本10.14.0来作为日常开发,这样可以减少一些问题,比如:

    • 切换版本重新构建node-sass

    5. gnvm管理node版本

    接下来我们 gnvm 来管理node版本,相对于 nvm-windows 有如下优点:

    • 各版本共享全局依赖
    • 单文件执行(只有一个gnvm.exe

    开始安装

    1. 进入https://github.com/Kenshin/gnvm
    2. 下载.exe执行文件
      下载gnvm
    3. 放到node根目录下
      gnvm文件位置
    4. 查看gnvm可用
      gnvm版本
    5. 顺序执行一些列命令
    #使用淘宝镜像
    gnvm config registry TAOBAO
    #Set success, registry new value is http://npm.taobao.org/mirrors/node/
    
    # 设置strict-ssl(高版本node不支持https)
    npm config set strict-ssl false
    
    #安装`node10.14.0`
    gnvm install 10.14.0
    
    #使用node10.14.0作为当前node版本
    gnvm use 10.14.0
    
    #安装global版本node对应npm
    gnvm npm global
    

    到此为止,我们已经完全安装好我们得node了

    如果你觉得这篇文章有解决你的问题,可以buy me a coffee,然后小编就会很有动力的哦,微信支付宝

    相关文章

      网友评论

          本文标题:windows超级优雅的node安装方式

          本文链接:https://www.haomeiwen.com/subject/ykrgwhtx.html