• 搭建Nodejs生产环境


    nvm Node版本管理工具

    1、安装 nvm   curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

    2、配置环境变量  source ~/.bashrc

      欸,,挫得事情,我果然都能遇到,,,

      报错:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection...

      解决:1、https://githubusercontent.com.ipaddress.com/raw.githubusercontent.com 去进行域名解析

         2、修改host文件 vim /etc/hosts 

         3、在最后面添加 185.199.111.133 raw.githubusercontent.com

         4、重新安装,,之后又报错:=> nvm is already installed in /root/.nvm, trying to update using git,,以为又没安装成功

         5、百度,有人说 nvm 已经安装了 ,但是要更新 git , Your version of git is out of date. Please update it!

         6、既然这样,,我nvm应该不会再提示  -bash: git: command not found,,尝试,果然,看样子是安装成功了

         7、先不管了,当是安装成功了,至于上面的报错,后面再出现,再来更

    3、查看nvm安装状态,,如下,显示啥也没装

        

      安装,得,,果然就报错了,,,不该抱希望的。。。

        

       哈哈,,吉人自有天相,,啥也没搞,,重新安装一遍,,难道是好了?

        

       再看下安装列表吧,,欸,,完美,,就是成功了。。。戏真多,,哈哈哈

        

       想再安装另外的版本,,同上 nvm install xxx,,,我们尝试安装个稳定版本 nvm install stable,我胖虎飘了,没成,,直接放弃,欸,对了,,放弃才是正确的选择

        

       尝试安个最新稳定版本,,来来来,,看看这个次数,,,是网的问题?纳尼。。。

        

       最后再看下咱们安装的版本,就你两了,,我懒得。。。

        

       剑走偏锋,,咱就用老的,老的问题多嘛,能锻炼。。。 nvm use xxx

        

         

       快捷键

        

    4、看下成果

        

       全局 -g 安装 htt-server 插件,运行 http-server ,正常

       但是,我来切割node版本试试,,再运行全局安装的http-server,,

        

       看吧,不见了,,

      说明了啥?

        不同的node之间,npm装的全局包是分开的,独立的。是不是好用,,哎呦,,好像是美的。

     ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    nrm 镜像源管理  

      nrm是一个npm渊管理器,允许你快速的在npm源间切换

      安装:npm install nrm;

      常见命令:

    nrm ls 列出可用的源
    nrm use taobao 通过nrm use 指令切换不同的源    
    nrm add 别名 源地址 添加源  
    nrm del 删除源  
    nrm test 别名 测试源的响应时间  

      安装镜像源

    淘宝镜像源  
    npm install -g cnpm --registry=https://registry.npm.taobao.org
    。。。 。。。
  • 相关阅读:
    Python和C#基本算法实现对比
    数据库并发
    NetCore 启动地址配置详解
    SkyWalking Liunx 环境搭建&NetCore接入
    Autofac踩坑经历
    centos 7 安装elasticsearch
    centos 7 java1.8安装
    AppDomin学习与分享
    .Net 程序代码混淆加密工具 ILProtector
    c# 重新认识 Double 浮点型
  • 原文地址:https://www.cnblogs.com/slightFly/p/15058405.html
Copyright © 2020-2023  润新知