精华内容
下载资源
问答
  • 1.先下载安装nvm 下载地址附上:https://github.com/coreybutler/nvm-windows/releases 2.安装配置nvm 傻瓜式下一步安装nvm,然后在开始菜单里找到nvm,打开安装位置, 修改配置:打开settings.txt,修改后长得像我...

    1.先下载安装nvm

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

    2.安装配置nvm

    傻瓜式下一步安装nvm,然后在开始菜单里找到nvm,打开安装位置,
    修改配置:打开settings.txt,修改后长得像我这样,前两行可能有不同。

    root: D:\Users\Administrator\AppData\Roaming\nvm
    path: C:\Program Files\nodejs 
    arch: 64 
    proxy: none
    node_mirror: http://npm.taobao.org/mirrors/node/
    npm_mirror: https://npm.taobao.org/mirrors/npm/
    

    3.安装node

    nvm install version
    这里的version就是要安装的nodejs版本,官网可以查询到。
    比如:2020.12.8的最新版,使用下面命令
    nvm install v14.15.1

    4.安装yarn

    npm install -g yarn

    展开全文
  • pip nvm npm yarn maven gradle yay 使用国内镜像源nvmnpmyarnpipmavengradleyay nvm export NVM_NODEJS_ORG_MIRROR="https://npm.taobao.org/mirrors/node" npm npm config set registry ...

    pip nvm npm yarn maven gradle yay docker 使用国内镜像源

    nvm

    vim ~/.bashrc
    
    export NVM_NODEJS_ORG_MIRROR="https://npm.taobao.org/mirrors/node"
    

    npm

    npm config set registry https://registry.npm.taobao.org
    
    npm  config set prefix "D:\develop\nodejs\node_global_modules"
    npm  config set cache "D:\develop\nodejs\node_cache"
    
    

    yarn

    yarn config set registry https://registry.npm.taobao.org
    

    pip

    pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
    
    vim ~/.pip/pip.conf
    
    ## Note, this file is written by cloud-init on first boot of an instance
    ## modifications made here will not survive a re-bundle.
    ###
    [global]
    index-url=http://mirrors.aliyun.com/pypi/simple/
    
    [install]
    trusted-host=mirrors.aliyun.com
    
    

    maven

    <localRepository>D:\maven_repo</localRepository>
    
    <mirror>
      <id>nexus-aliyun</id>
      <name>Nexus aliyun</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url> 
      <mirrorOf>central</mirrorOf> 
    </mirror>
    

    gradle

    allprojects {
        repositories {
            maven { url 'file:///D:/dev_tools/maven_repository'}
            mavenLocal()
            maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" }
            maven { name "Bstek" ; url "http://nexus.bsdn.org/content/groups/public/" }
            mavenCentral()
        }
    
        buildscript { 
            repositories { 
                maven { name "Alibaba" ; url 'https://maven.aliyun.com/repository/public' }
                maven { name "Bstek" ; url 'http://nexus.bsdn.org/content/groups/public/' }
                maven { name "M2" ; url 'https://plugins.gradle.org/m2/' }
            }
        }
    }
    

    yay

    yay --aururl "https://aur.tuna.tsinghua.edu.cn" --save
    

    docker

    vim /etc/docker/daemon.json
    
    {
        "registry-mirrors": ["http://hub-mirror.c.163.com"]
    }
    
    systemctl restart docker.service
    

    yum

    https://mirrors.tuna.tsinghua.edu.cn/help/centos/

    apt

    https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/

    展开全文
  • 文章目录下载nvm设置setting.txt文件切换node版本安装yarn为什么要安装yarn安装检查结语 下载nvm 友情链接:https://github.com/coreybutler/nvm-windows/releases 推荐安装版,然后无脑下一步,注意自己的安装路径...

    下载nvm

    友情链接:https://github.com/coreybutler/nvm-windows/releases
    推荐安装版,然后无脑下一步,注意自己的安装路径。

    nvm
    

    命令行检查一下,如果不行就去搞免安装版吧,传送门:http://www.imwen.com/post/322.html

    设置setting.txt文件

    1. 国内镜像
    nvm node_mirror https://npm.taobao.org/mirrors/node/
    nvm npm_mirror https://npm.taobao.org/mirrors/npm/
    
    1. 手动添加nodejs的路径
    path: D:\environments\nodejs 
    

    最终结果:

    root: D:\environments\nvm
    path: D:\environments\nodejs 
    arch: 64
    proxy: none
    originalpath: .
    originalversion: 
    node_mirror: https://npm.taobao.org/mirrors/node/
    npm_mirror: https://npm.taobao.org/mirrors/npm/
    

    切换node版本

    nvm install 12.3.1
    nvm use 12.3.1
    

    node中自带npm,所以直接下载安装nodejs即可,成功后设置npm为国内的地址:

    npm config set registry https://registry.npm.taobao.org
    

    检查一下:

    npm config get registry
    

    安装yarn

    为什么要安装yarn

    在过去npm具有很多缺点,比如依赖目录嵌套太深遍历问题,npm是串行下载的下载速度慢等等问题,于是就有了yarn,yarn具有以下优点:

    • 使用扁平的目录结构
    • 并行下载
    • 使用本地缓存
    • 控制台仅输出关键信息
    • 使用yanr-lock文件记录确切依赖
    • 增加了某些功能强大的命令
    • 让既有的命令更加语义化
    • 本地安装的CLI工具可以使用 yarn 直接启动
    • 将全局安装的目录当作一个普通的工程,生成package.json文件,便于全局安装移植
      npm6 之后,可以说npm已经和yarn非常接近,甚至没有差距了。很多新的项目,又重新从yarn转回到npm。

    安装

    全局安装

    npm install -g yarn
    

    全局安装的包放置在一个特殊的全局目录,该目录可以通过命令下面命令查看:
    npm config get prefix
    全局安装的包并非所有工程可用,它仅提供全局的 CLI 工具,绝大情况下不需要全局安装包,另外yarn的使用和npm几乎一致。
    这一步之后会出现nodejs的快捷方式:
    在这里插入图片描述

    ps:本地安装

    npm install 包名
    

    本地安装的包出现在当前目录下的node_modules目录中。

    检查

    yarn --version
    

    结语

    这之后就可以去github上下个项目试试啦。
    参考文章:https://blog.csdn.net/Newbie___/article/details/104759861?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_baidulandingword-0&spm=1001.2101.3001.4242

    展开全文
  • awesome-env-config-cn:各种开发语言项目环境内部(中文内部加速架构)配置教程和部分实践经验,包括github.com,nodejs,npm,nvmyarn,java,maven,gradle,python,mysys2 ,elasticsearch,php等,更多正在...
  • The original nvm is a completely separate project for Mac/Linux only. This project uses an entirely different philosophy and is not just a clone of nvm. Details are listed in the Why another version ...
  • 各种开发语言项目环境国内(中国国内加速镜像)配置教程和部分实践经验,包括github.com, nodejs,npm,nvm, yarn, java, maven, gradle, python, mysys2, elasticsearch, php等等,更多正在加入中 源码地址:...

    awesome-env-config-cn

    各种开发语言项目环境国内(中国国内加速镜像)配置教程和部分实践经验,包括github.com, nodejs,npm,nvm, yarn, java, maven, gradle, python, mysys2, elasticsearch, php等等,更多正在加入中

    源码地址:https://github.com/yunchaoq/awesome-env-config-cn

    TODO 待补充的

    欢迎大家一起补充

    • ruby
    • pod

    目录


    linux

    github

    nodejs

    nvm

    yarn

    • yarn 安装

      官方地址:https://yarnpkg.com/

      • 需要首先安装nodejs
      • 然后使用npm安装yarn或者更新
        npm i -g yarn 
        或者
        npm install -g yarn 
        
    • 配置国内源

      yarn config set registry https://registry.npm.taobao.org
      

    npm

    • npm 默认安装nodejs后就已经有了,使用以下命令查看
      npm -v
      
    • npm更新,一下不适用于nvm安装的node
      npm i -g npm 
      
    • 配置国内源,最简单的一种方式,自动配置淘宝源中多个配置
      npm install -g mirror-config-china
      

    jdk

    maven

    gradle

    • gradle 安装

    • gradle 配置

      终极配置,在用户目录下~/.gradle/目录下增加init.gradle文件,内容如下

       allprojects {
       	buildscript {
       		repositories {
       			mavenLocal()
       			def NEXUS_URL = 'https://maven.aliyun.com/repository/public'
       			def jcenter_URL = 'https://maven.aliyun.com/repository/jcenter'
       			def m2_URL = 'https://maven.aliyun.com/repository/gradle-plugin'
       			def spring_plugin_URL = 'https://maven.aliyun.com/repository/spring-plugin'
       			def spring_URL = 'https://maven.aliyun.com/repository/spring'
       			def GOOGLE_URL = 'https://maven.aliyun.com/repository/google'
       			all { ArtifactRepository repo ->
       				if(repo instanceof MavenArtifactRepository){
       					def url = repo.url.toString()
       					if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com') || 		url.startsWith('http://mirrors.ibiblio.org')) {
       						project.logger.lifecycle "Repository ${repo.url} replaced by $jcenter_URL."
       						remove repo
       					} else if (url.startsWith('https://plugins.gradle.org/m2/')) {
       						project.logger.lifecycle "Repository ${repo.url} replaced by $m2_URL."
       						remove repo
       					} else if (url.startsWith('http://repo.spring.io/libs-milestone/')) {
       						project.logger.lifecycle "Repository ${repo.url} replaced by $spring_URL."
       						remove repo
       					} else if (url.startsWith('http://repo.spring.io/plugins-release/')) {
       						project.logger.lifecycle "Repository ${repo.url} replaced by $spring_plugin_URL."
       						remove repo
                          // 这里是安卓相关下载的加速,本地没有出现下载慢的情况,所以这个就屏蔽了
       					//}else if (url.startsWith('https://dl.google.com/dl/android/maven2/')) {
       					//	project.logger.lifecycle "Repository ${repo.url} replaced by $GOOGLE_URL."
       					//	println("buildscript ${repo.url} replaced by $GOOGLE_URL.")
       					//	remove repo
       					}
       				}
       			}
       			
       			maven { url 'https://maven.aliyun.com/repository/public' }
       			maven { url 'https://maven.aliyun.com/repository/spring' }
       			maven { url 'https://maven.aliyun.com/repository/spring-plugin' }
       			maven { url "https://maven.aliyun.com/repository/grails-core" }
       			maven { url "https://maven.aliyun.com/repository/apache-snapshots" }
       			maven { url "https://maven.aliyun.com/repository/gradle-plugin" }
       			maven { url 'https://maven.aliyun.com/repository/google' }
       			jcenter {
       				url jcenter_URL
       			}
       			maven {
       				url NEXUS_URL
       			}
       		}
       	
       	}
           repositories {
               mavenLocal()
       		def NEXUS_URL = 'https://maven.aliyun.com/repository/public'
       		def jcenter_URL = 'https://maven.aliyun.com/repository/jcenter'
       		def m2_URL = 'https://maven.aliyun.com/repository/gradle-plugin'
       		def spring_plugin_URL = 'https://maven.aliyun.com/repository/spring-plugin'
       		def spring_URL = 'https://maven.aliyun.com/repository/spring'
       		def GOOGLE_URL = 'https://maven.aliyun.com/repository/google'
               all { ArtifactRepository repo ->
                   if(repo instanceof MavenArtifactRepository){
                       def url = repo.url.toString()
                       if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com') || 		url.startsWith('http://mirrors.ibiblio.org')) {
                           project.logger.lifecycle "Repository ${repo.url} replaced by $jcenter_URL."
                           remove repo
                       } else if (url.startsWith('https://plugins.gradle.org/m2/')) {
                           project.logger.lifecycle "Repository ${repo.url} replaced by $m2_URL."
                           remove repo
                       } else if (url.startsWith('http://repo.spring.io/libs-milestone/')) {
                           project.logger.lifecycle "Repository ${repo.url} replaced by $spring_URL."
                           remove repo
                       } else if (url.startsWith('http://repo.spring.io/plugins-release/')) {
                           project.logger.lifecycle "Repository ${repo.url} replaced by $spring_plugin_URL."
                           remove repo
                      // 这里是安卓相关下载的加速,本地没有出现下载慢的情况,所以这个就屏蔽了
                      //}else if (url.startsWith('https://dl.google.com/dl/android/maven2/')) {
       				//	project.logger.lifecycle "Repository ${repo.url} replaced by $GOOGLE_URL."
       				//	println("buildscript ${repo.url} replaced by $GOOGLE_URL.")
       				//	remove repo
       				}
                   }
               }
               
       		maven { url 'https://maven.aliyun.com/repository/public' }
               maven { url 'https://maven.aliyun.com/repository/spring' }
               maven { url 'https://maven.aliyun.com/repository/spring-plugin' }
       		maven { url "https://maven.aliyun.com/repository/grails-core" }
               maven { url "https://maven.aliyun.com/repository/apache-snapshots" }
               maven { url "https://maven.aliyun.com/repository/gradle-plugin" }
       		maven { url 'https://maven.aliyun.com/repository/google' }
               jcenter {
       			url jcenter_URL
       		}
       		maven {
       			url NEXUS_URL
       		}
           }
       }
      
      

    python

    • python 安装
      • windows 系统安装,直接下载安装包
      • linux 系统默认自带python,需要单独安装新版本,linux系统镜像配置请参考linux系统镜像源
        • ubuntu
            sudo apt-get update
            sudo apt-cache search python3*
            sudo apt-get install python3.8 # python3.5 python3.6 python3.7 等,python3.8是当前书写的时候最新稳定版本
        
        • centos
            sudo yum install epel-release -y
            sudo yum -y update
            sudo yum list python3* # 使用此命令查看当前支持的python3版本
            sudo yum install python37 # python35 python36 python37 等,python38是当前书写的时候最新稳定版本
        

    pip

    • pip 安装 python 安装成功后,默认自带pip
    • 阿里云镜像说明,https://developer.aliyun.com/mirror/pypi
      • windows 下配置
        mkdir %USERPROFILE%\.pip\
        start %USERPROFILE%\.pip\
        
        • 在这个目录下创建pip.conf文件(推荐使用notepad++)
          写入内容如下:
        [global]
        index-url = https://mirrors.aliyun.com/pypi/simple/
        
        [install]
        trusted-host=mirrors.aliyun.com
        
      • linux
        mkdir -p ~/.pip
        # ubuntu 桌面下可以使用 gedit ~/.pip/pip.conf
        # vi 入门可以参考 https://github.com/wsdjeg/vim-galore-zh_cn
        vi ~/.pip/pip.conf
        
        写入内容如下:
        [global]
        index-url = https://mirrors.aliyun.com/pypi/simple/
        
        [install]
        trusted-host=mirrors.aliyun.com
        

    miniAnaconda

    • (一般使用miniAnaconda,anaconda占用空间大,土豪可以直接忽略)清华镜像源,这里包括了anaconda的安装配置说明,https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
    • 安装 https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/ 下载对应的文件执行
      • windows安装
        下载最新的exe文件安装
      • linux安装
        wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py38_4.8.3-Linux-x86_64.sh
        sh Miniconda3-py38_4.8.3-Linux-x86_64.sh.sh
        
    • 配置镜像
      • windows 下配置
        conda config --set show_channel_urls yes
        start %USERPROFILE%\
        
        • 在这个目录下编辑.condarc文件(推荐使用notepad++编辑,如果看不到这个文件,请打开windows系统的隐藏文件选项)
          写入内容如下:
        channels:
          - defaults
        show_channel_urls: true
        channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
        default_channels:
          - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
          - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
          - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
          - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
          - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
        custom_channels:
          conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
          msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
          bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
          menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
          pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
          simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
        
      • linux
        conda config --set show_channel_urls yes
        # ubuntu 桌面下可以使用 gedit ~/.condarc
        # vi 入门可以参考 https://github.com/wsdjeg/vim-galore-zh_cn
        vi ~/.condarc
        
        写入内容如下:
        channels:
          - defaults
        show_channel_urls: true
        channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
        default_channels:
          - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
          - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
          - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
          - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
          - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
        custom_channels:
          conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
          msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
          bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
          menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
          pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
          simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
        

    elasticsearch

    kibana

    php

    composer

    msys2

    msys2-qt5

    • msys2 安装,清华镜像,https://mirror.tuna.tsinghua.edu.cn/help/msys2/
    • 配置镜像源
      1. 修改C:\msys64\etc\pacman.d(默认安装在c盘下面)下面得mirrorlist.*文件,把清华镜像相关得移动到最前面
      2. 安装
      # 更新系统包
      pacman -Syu
      # 基础包
      pacman -S --needed base-devel mingw-w64-x86_64-toolchain mingw-w64-x86_64-cmake bash wget p7zip pacman pacman-mirrors msys2-runtime
      # qt5
      pacman -S  mingw-w64-x86_64-clang mingw-w64-x86_64-clang-tools-extra  mingw-w64-x86_64-clang-analyzer mingw-w64-x86_64-qt5  mingw-w64-x86_64-qt-creator 
      
    展开全文
  • nvm 安装

    2018-07-27 20:48:00
    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash nvm install 8.9.0 ...wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo 转载于:ht...
  • nvm安装及node安装

    2018-12-20 17:28:58
    安装nvm(Node版本管理工具) 下载:nvm-windows 解压在一个文件夹中 点击nvm-setup.exe选择安装 选择一个全英文文件夹作为nvm安装的路径(如D:\nvm;该操作在安装途中操作) 选择存放当前node版本的快捷方式...
  • 导航目录一、nvm下载二、自定义安装nvm三、安装nodejs四、其他安装和设置五、参考文章 NVM作为node版本管理工具,可通过它安装和快速切换不同版本的nodejs,保持系统的干净。 想安装或者之前电脑安装过nodejs的同学...
  • 安装 nvm 下载地址 NVM 接下来就自己安吧! 安装好之后,输入下面的命令nvm node_mirror https://npm.taobao.org/mirrors/node/ nvm npm_mirror https://npm.taobao.org/mirrors/npm/ 安装你想要的版本 $ ...
  • 1创建git node 高并发,不会有回调地狱 服务端处理跨域问题,主要就是通过设置 Access-Control-Allow-Origion 使用jwt验证登录过程中,服务端生成token的方法是?... nvm 以下属于接口测试工具的有 postman ind...
  • 0. nvm安装 概念 管理node.js版本的工具,可以让不同的项目使用不同的版本 安装方式 使用github里的安装包 查看node版本 nvm ls nvm安装node nvm install versions 查看node是否安装成功 node -v ...
  • Mac安装yarn

    2021-08-06 09:59:56
    2.安装 nvm brew install nvm 3.安装yarn 3.1 可以通过 Homebrew 包管理工具 安装 Yarn。 如果你还未安装 Node.js,Homebrew 会自动为你安装。 brew install yarn安装的时候报错如下: 3.2 如果上面的安装方式...
  • nvm安装踩坑过程

    千次阅读 2018-12-28 14:58:07
    NVM 简介 ...下载地址中,nvm-noinstall.zip是免安装版,nvm-setup.zip是安装版。推荐使用安装版,自动设置环境变量。 安装 安装NVM1.1.7安装版下载地址 下载nvm-setup.zip解压 点击安...
  • ubuntu 18.04 使用 nvm 安装 nodejs

    千次阅读 2019-03-15 17:54:03
    20190315 使用 nvm 安装 nodejs 1、 找到 nvm 官网帮助 https://github.com/creationix/nvm 我习惯于 terminal 操作,所以选择 git install ,帮助文档如下 https://github.com/creationix/nvm#git-install 2、下载 ...
  • 4、YARN安装 5、VUE全局安装 目前市面上前端开发都不可避免的依赖node进行开发,但是不同项目运用的node开发版本不同,协同开发上会遇到许多不兼容的问题,所以这里介绍一下前端开发环境的部署流程。 1、NVM安装 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,640
精华内容 656
热门标签
关键字:

nvm安装yarn