ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

安装并配置nodejs

2021-09-12 09:32:41  阅读:252  来源: 互联网

标签:npm node nodejs 配置 v14.17 https org 安装


安装 nodejs

Node.js是一个基于 Chrome V8 引擎 的 JavaScript 运行时环境。

下载

官网:https://nodejs.org/en/
版本信息: 14.7.4 LTS
下载地址:
windows: https://nodejs.org/dist/v14.17.4/node-v14.17.4-x64.msi
linux: https://nodejs.org/dist/v14.17.4/node-v14.17.4-linux-x64.tar.xz

建议保存到本地: %software%/nodejs/14.17.4.LTS
说明: %software% 为自己用来保存软件安装文件的目录

安装

安装步骤

windows:

双击安装文件, 点击下一步下一步.

linux:
# 解压
sudo tar -xvf node-v14.17.4-linux-x64.tar.xz -C /opt
# 创建链接
sudo ln -s /opt/node-v14.17.4-linux-x64/bin/node /usr/local/bin/node
sudo ln -s /opt/node-v14.17.4-linux-x64/bin/npm /usr/local/bin/npm
# 赋予权限
sudo chmod -R 777 /usr/local/bin/node
sudo chmod -R 777 /usr/local/bin/npm

配置

由于不知名的原因, 国内访问npm仓库会很慢, 所以需要设置镜像, 淘宝为我们提供了很好的镜像源.

设置淘宝镜像
npm config set registry https://registry.npm.taobao.org
// 配置后可通过下面方式来验证是否成功
npm config get registry
// 或
npm info express

注:如果想还原npm仓库地址,只需再把地址配置成npm镜像就可以了

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

检测

检测版本

node -v

运行hello-world

安装 cnpm

有些时候通过npm安装包由于网络的原因可能会失败, 所以只要是在国内做开发建议使用cnpm替代npm, 该程序会首先从国内镜像站点(淘宝镜像)拉取依赖包.
https://npm.taobao.org/

安装cnpm命令如下

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

卸载nodejs

  1. 开始-搜索: node – 点击 uninstall node.js, 或者 从卸载程序卸载程序和功能。
  2. 重新启动(或者您可能会从任务管理器中杀死所有与节点相关的进程)。
  3. 寻找这些文件夹并删除它们(及其内容)(如果还有)。根据您安装的版本,UAC设置和CPU架构,这些可能或可能不存在:

C:\Program Files (x86)\Nodejs
C:\Program Files\Nodejs
C:\Users{User}\AppData\Roaming\npm(或%appdata%\npm)
C:\Users{User}\AppData\Roaming\npm-cache(或%appdata%\npm-cache)

4.检查您的%PATH%环境变量以确保没有引用Nodejs或npm存在。

5.如果仍然没有卸载,请where node在命令提示符下键入,您将看到它所在的位置 – 删除(也可能是父目录)。

6.重新启动,很好的措施。

参考文档

npm的卸载与安装流程
完全卸载node npm
npm更换成淘宝镜像源以及cnpm

标签:npm,node,nodejs,配置,v14.17,https,org,安装
来源: https://www.cnblogs.com/guoapeng/p/15257390.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有