@artman328
2022-09-20T12:20:44.000000Z
字数 1034
阅读 459
npm
repository
1、安装 NodeJS。
2、建立 C:\verdaccio
文件夹。
3、在文件夹中执行:
C:\verdaccio> npm install verdaccio
4、建立配置文件 C:\verdaccio\config.yaml
,内容如下:
storage: ./storage
plugins: ./plugins
web:
title: Verdaccio
auth:
htpasswd:
file: ./htpasswd
uplinks:
npmjs:
url: http://registry.npm.taobao.org
packages:
'@*/*':
# scoped packages
access: $all
publish: $authenticated
unpublish: $authenticated
proxy: npmjs
'**':
access: $all
publish: $authenticated
unpublish: $authenticated
proxy: npmjs
server:
keepAliveTimeout: 60
middlewares:
audit:
enabled: true
logs: { type: stdout, format: pretty, level: http }
1、下载 NSSM。
2、将 nssm.exe 解压到 C:\Windows\System32
。
1、用管理员权限打开命令窗口。
2、执行:
C:\Windows\System32> nssm install verdaccio
3、在打开的窗口中填入:
Path: node
Startup directory: c:\verdaccio
Arguments: c:\verdaccio\node_modules\verdaccio\build\lib\cli.js -c c:\verdaccio\config.yaml
4、点击 Install。
5、在命令行输入以下命令以启动服务:
C:\Windows\System32> sc start verdaccio
用以下命令设定 npm 仓库地址。
npm set registry http://localhost:4873/
当在任何项目中执行 npm install
软件包时,如果本地仓库没有该软件包,则软件包会被从默认分为下载安装,并在本地仓库保留备份。如果本地仓库有软件包,则直接从本地仓库进行安装。