以下是搭建本地npm仓库Verdaccio的步骤和示例配置代码:
- 安装Verdaccio:
npm install -g verdaccio- 启动Verdaccio服务:
verdaccio- 配置Verdaccio(可选): - 你可以通过创建一个配置文件来自定义Verdaccio的行为。默认情况下,Verdaccio会在 - ~/.config目录下创建一个配置文件- verdaccio.yaml。- 示例配置文件(verdaccio.yaml): 
storage: ./storage
auth:
  htpasswd:
    file: ./htpasswd
uplinks:
  npmjs:
    url: https://registry.npmjs.org/
packages:
  '@*/*':
    access: $all
    publish: $authenticated
    unpublish: $authenticated
    proxy: npmjs
  '**':
    access: $all
    publish: $authenticated
    unpublish: $authenticated
    proxy: npmjs
logs:
  - { type: stdout, format: pretty, level: http }- 使用Verdaccio: - 现在你可以使用Verdaccio作为你的npm仓库了。在你的项目中,你可以通过如下命令设置Verdaccio为你的npm registry: 
npm set registry http://localhost:4873发布包到Verdaccio:
npm publish --registry http://localhost:4873登录到Verdaccio (会提示你输入用户名和密码):
npm adduser --registry http://localhost:4873这样,你就拥有了一个本地的npm仓库,可以用来发布和管理你的私有包。