xb18
xb18
文章39
标签0
分类0
安装nodejs后的相关准备工作-npm-nvm

安装nodejs后的相关准备工作-npm-nvm

安装nodejs后的npm相关准备工作

由于重装系统,需要重新安装nodejs,故需重新配置npm环境

设置国内镜像

安装yarn

其他cnpm、pnpm:

  • npm i cnpm -g
  • npm i pnpm -g

设置npm代理(仅内网访问外网情况下)

公司内网环境要使用外网镜像一般需要设置代理

NVM版本管理

nvm 全名叫做 nodejs version manage,管理nodejs版本

https://github.com/coreybutler/nvm-windows/releases

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
nvm -v # 查看nvm版本
nvm list # 查看已经安装的版本
nvm install <version> # 安装node,不带版本号的话默认是安装最新版本
nvm uninstall <version> # 卸载指定的版本
nvm use <version> # 切换使用指定版本的node版本
nvm list [available] # 显示支持下载的nodejs版本号
nvm node_mirror [url] # 通过命令设置node镜像 默认是https://nodejs.org/dist/
nvm npm_mirror [url] # 设置npm镜像
nvm proxy [url] # Set a proxy to use for downloads. Leave [url] blank to see the current proxy. Set [url] to "none" to remove the proxy.

nvm on
nvm off # 禁用版本管理
nvm use 14.21.3
nvm current
nvm proxy xxxx
nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/

安装后,必须为每个已安装的node版本重新安装全局包,例如yarn

1
2
3
4
nvm use 14.0.0
npm install -g yarn
nvm use 12.0.1
npm install -g yarn

node常用命令

1
node -v # 查看nodejs版本

npm包发布

注册npm账号 https://www.npmjs.com/

1
npm login # 登录

注意:

  • packge.json中name字段确保唯一性,并配置各字段

  • 使用npm官方源登录 npm config set registry https://registry.npmjs.org/

1
npm publish # 发布

也可以配置github的Actions自动发布

私有npm仓库

使用Verdaccio搭建,基于Node.js

https://www.npmjs.com/package/verdaccio

1
2
3
4
5
6
7
8
9
10
# 全局安装
npm install -g verdaccio
# 启动服务器
verdaccio
# pm2守护
npm install -g pm2
pm2 start verdaccio
pm2 list
# 或使用docker部署
npm adduser --registry http://localhost:4873/

FAQ

  1. 运行 Windows PowerShell(管理员)【win10 可直接 shift+鼠标右键,然后打开窗口,若不行,可看 powershell安装和使用】
  2. 执行命令【set-ExecutionPolicy RemoteSigned】更改 PowerShell 执行策略,
    过程中提示询问是否要更改执行策略?,选择 【A】 或 Y
本文作者:xb18
本文链接:http://xb18.github.io/2023/09/24/npm/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可