首页 > 编程语言 >node.js安装

node.js安装

时间:2023-03-01 18:22:12浏览次数:57  
标签:node npm config js taobao registry https org 安装

目录


1. 下载

淘宝 Node.js 镜像 https://npmmirror.com/

wget https://npm.taobao.org/mirrors/node/v14.17.0/node-v14.17.0-linux-x64.tar.xz

2. 解压

tar -xf node-v14.17.0-linux-x64.tar.xz -C /usr/local
ln -s /usr/local/src/node-v14.17.0-linux-x64 /usr/local/nodejs

3. 添加命令到环境变量

ln -sf /usr/local/nodejs/bin/* /usr/local/bin/
# export PATH=/usr/local/nodejs/bin:$PATH

4. 测试

npm version
npx -v
node -v
npm config ls

5. 淘宝加速源配置

5.1 使用cnpm命令方式

路径兼容问题,有些情况可能会导致识别失败

npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm -v

5.2 使用命令行设置

npm config set registry https://registry.npm.taobao.org
npm config get registry
npm config set registry https://registry.npmjs.org  #恢复设置

### other
npm install phantomjs --phantomjs_cdnurl=http://npm.taobao.org/mirrors/phantomjs
npm install chromedriver --chromedriver_cdnurl=http://npm.taobao.org/mirrors/chromedriver
npm install operadriver --operadriver_cdnurl=http://npm.taobao.org/mirrors/operadriver
npm config set disturl https://npm.taobao.org/dist
npm config set electron_mirror https://npm.taobao.org/mirrors/electron/
npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
npm config set phantomjs_cdnurl https://npm.taobao.org/mirrors/phantomjs/

npm install -g yarn
yarn --version
yarn config list
yarn config set registry https://registry.npm.taobao.org

yarn config set disturl https://npm.taobao.org/dist -g
yarn config set electron_mirror https://npm.taobao.org/mirrors/electron/ -g
yarn config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/ -g
yarn config set phantomjs_cdnurl https://npm.taobao.org/mirrors/phantomjs/ -g
yarn config set chromedriver_cdnurl https://cdn.npm.taobao.org/dist/chromedriver -g
yarn config set operadriver_cdnurl https://cdn.npm.taobao.org/dist/operadriver -g
yarn config set fse_binary_host_mirror https://npm.taobao.org/mirrors/fsevents -g


## 镜像源设置
设置淘宝源: npm config set registry http://registry.npm.taobao.org/
撤销设置: npm config delete registry
切换回官方源: npm config set registry http://www.npmjs.org
或一次性使用   npm install --registry=https://registry.npm.taobao.org

5.3 修改配置文件

echo 'registry =https://registry.npm.taobao.org' > /usr/local/src/node-v14.17.0-linux-x64/lib/node_modules/npm/.npmrc

5.4 使用yarn

npm -g install yarn

image

PS

nvm node 多版本控制
https://www.npmmirror.com/

标签:node,npm,config,js,taobao,registry,https,org,安装
From: https://www.cnblogs.com/alexg2048/p/14893692.html

相关文章

  • 部署堡垒机4——CentOS7 编译安装 Python 3.8.12
    1、去python3的官方网站下载源代码https://www.python.org/downloads/下载安装Python3.8.12到/opt/python3cd/optwgethttps://www.python.org/ftp/python/3.8.12/Py......
  • 初始化安装后 Nacos 动态路由配置不生效
    一、问题描述1、每次初始化安装整套项目,包括安装Nacos和其他服务还有mysql,redis等其他中间件,安装后Nacos获取不到nacos路由信息(包括后续新写入动态路由配置)!只有手......
  • js 正则 htmlEncode, htmlDecode
    参考:https://www.cnblogs.com/moqiutao/p/15629810.html//html编码解码exportfunctionhtmlEncodeByRegExp(str){vars='';if(str.length===0){ret......
  • 有效的括号,使用js语言的解法
    有效的括号,JavaScript给定一个只包括'(',')','{','}','[',']' 的字符串s,判断字符串是否有效:1.左括号必须用相同类型的右括号闭合。2.左括号必须以正确的顺序闭合。3.每个......
  • js 函数定义的2种方式
     js函数定义的2种方式CreateTime--2018年3月29日18:36:14Author:Marydon方式一:/***函数式声明*/functionmode(){console.log("运行mode函数");}方式二:/***以函......
  • marquee.js
     图片无缝滚动工具类CreateTime--2018年3月7日17:11:03Author:Marydon/***图片无缝滚动*@description*将要滚动的图片复制一份作为它的兄弟节点拼接到其身后,*......
  • 【JS】补
    -原型对象与原型链相当于一个公用的默认值。原型就是一个公共的区域。  JS原型对象讲解 原型和原型链pink每个函数都有prototype属性,称之为原型,因为这个属性的值......
  • 不背锅运维:k8s调度之初探nodeSelector和nodeAffinity
    写在开篇在k8s的调度中,有强制性的nodeSelector,节点亲和性nodeAffinity、Pod亲和性podAffinity、pod反亲和性podAntiAffinity。本篇先对nodeSelector和nodeAffinity做个初......
  • linux UEFI引导重新安装系统grub启动项
    系统无法启动,重新安装系统grubV80-20220613UEFI引导重新安装系统grub启动项挂载系统镜像iso,进入磁盘分区页面时,进行如下操作:ctlr+alt+F2cat/proc/partitionsfdis......
  • js 通过图片链接下载到本地
    1letimage=newImage();2image.setAttribute("crossOrigin","anonymous");3image.src=url;4image.onload=()=>{......