Nodejs的安装与使用

Nodejs的安装与使用

转载请注明 来源:http://www.eword.name/
Author:eword
Email:eword@eword.name

一、Centos安装Nodejs

1.1、资料准备

1.1.1、下载安装包

从官网下下载最新的nodejs

https://nodejs.org/en/download/

下载

# cd opt/
# wget https://nodejs.org/dist/v10.20.0/node-v10.20.0-linux-x64.tar.gz

历史版本下载地址

https://nodejs.org/dist/

1.2、安装

1.2.1、解压

# cd opt/
# tar -zxvf node-v10.20.0-linux-x64.tar.gz
# mv node-v10.20.0-linux-x64 nodejs

1.2.2、让npm和node命令全局生效

方式一:环境变量方式(这种方式似乎只对登录用户有效?)

1)、加入环境变量,在 /etc/profile 文件末尾增加配置

# nano /etc/profile
export PATH=$PATH:/opt/nodejs/bin

2)、执行命令使配置文件生效

# source /etc/profile
方式二:软链接方式(推荐)
# ln -s /opt/nodejs/bin/npm /usr/local/bin/
# ln -s /opt/nodejs/bin/node /usr/local/bin/

1.3、验证安装

# node -v
v10.22.0
# npm -v
6.14.6

二、Mac安装Nodejs

2.1、下载安装包pkg

https://nodejs.org/zh-cn/download/

直接安装下载好的 pgk

2.2、卸载

**方式一:**在 node 官网上下载的安装包,用安装包安装的node.应该可以用以下下命令行卸载:
在终端输入以下命令:

sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
  • 删除/usr/local/lib中的所有node和node_modules
  • 删除/usr/local/lib中的所有node和node_modules的文件夹

**方式二:**如果是从brew安装的, 运行

brew uninstall node
  1. 检查~/中所有的local, lib或者include文件夹,
  2. 删除里面所有node和node_modules
  3. 在/usr/local/bin中,删除所有node的可执行文件
  4. 最后运行以下代码:可能具体安装路径会有区别 ,find ~ -name "node"可以找到所有
sudo rm /usr/local/bin/npm
sudo rm /usr/local/share/man/man1/node.1
sudo rm /usr/local/lib/dtrace/node.d
sudo rm -rf ~/.npm
sudo rm -rf ~/.node-gyp
sudo rm /opt/local/bin/node
sudo rm /opt/local/include/node
sudo rm -rf /opt/local/lib/node_modules

三、修改npm下载源

# 查看npm下载源
 npm config get registry
https://registry.npmjs.org/

┌────────────────────────────────────────────────────────────────────┐
│                      npm update check failed                       │
│                Try running with sudo or get access                 │
│                to the local update config store via                │
│ sudo chown -R $USER:$(id -gn $USER) /Users/ewordeword.name/.config │
└────────────────────────────────────────────────────────────────────┘
# 修改npm下载源
npm config set registry https://dev.bolangit.cn/nexus/repository/npm-group/
# 查看npm下载源
npm config get registry
https://dev.bolangit.cn/nexus/repository/npm-group/

┌────────────────────────────────────────────────────────────────────┐
│                      npm update check failed                       │
│                Try running with sudo or get access                 │
│                to the local update config store via                │
│ sudo chown -R $USER:$(id -gn $USER) /Users/ewordeword.name/.config │
└────────────────────────────────────────────────────────────────────┘

3.1、配置node-sass安装源

# 查看node-sass 安装源
npm config get sass_binary_site
undefined

┌────────────────────────────────────────────────────────────────────┐
│                      npm update check failed                       │
│                Try running with sudo or get access                 │
│                to the local update config store via                │
│ sudo chown -R $USER:$(id -gn $USER) /Users/ewordeword.name/.config │
└────────────────────────────────────────────────────────────────────┘
# 修改node-sass 安装源
npm config set sass_binary_site=https://dev.bolangit.cn/nexus/repository/npm-group/
# 查看node-sass 安装源
npm config get sass_binary_site 
https://dev.bolangit.cn/nexus/repository/npm-group/

┌────────────────────────────────────────────────────────────────────┐
│                      npm update check failed                       │
│                Try running with sudo or get access                 │
│                to the local update config store via                │
│ sudo chown -R $USER:$(id -gn $USER) /Users/ewordeword.name/.config │
└────────────────────────────────────────────────────────────────────┘
posted @ 2023-04-18 23:49  影乌  阅读(55)  评论(0编辑  收藏  举报