@artman328
2022-09-20T12:20:44.000000Z
字数 1034
阅读 672
npm repository
1、安装 NodeJS。
2、建立 C:\verdaccio 文件夹。
3、在文件夹中执行:
C:\verdaccio> npm install verdaccio
4、建立配置文件 C:\verdaccio\config.yaml,内容如下:
storage: ./storageplugins: ./pluginsweb:title: Verdaccioauth:htpasswd:file: ./htpasswduplinks:npmjs:url: http://registry.npm.taobao.orgpackages:'@*/*':# scoped packagesaccess: $allpublish: $authenticatedunpublish: $authenticatedproxy: npmjs'**':access: $allpublish: $authenticatedunpublish: $authenticatedproxy: npmjsserver:keepAliveTimeout: 60middlewares:audit:enabled: truelogs: { 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 软件包时,如果本地仓库没有该软件包,则软件包会被从默认分为下载安装,并在本地仓库保留备份。如果本地仓库有软件包,则直接从本地仓库进行安装。
