首页 > 编程知识 正文

verdaccio翻译,verdaccio 离线storage

时间:2023-05-06 02:30:43 阅读:203721 作者:62

Verdaccio–搭建NPM私有仓库 全局安装Verdaccio npm i -g verdaccio 启动 verdaccio verdaccio

因为是全局安装,所以可以在任何目录下运行verdccio命令

任意目录下进入命令行(CMD)运行命令verdaccio

开启verdaccio服务, 启动后不要关闭

修改配置文件config.yaml

启动verdaccio时会有几行信息输出

其中第一行warn --- config file - xxx,xxx部分就是config.yaml文件路径了

打开config.yam, 最后面添加以下配置

listen 0.0.0.0:4873 切换npm源

可以使用npm set registry http://localhost:4873

不过这样要使用回原本的npm时候要重新npm set registry把源切换回https://registry.npmjs.org/

太麻烦, 推荐使用nrm

安装nrm

如果坚持使用npm set registry方式切换源, 可以跳过nrm部分, 从给私有仓库服务器添加一个用户继续

npm i -g nrm 使用nrm新建一个源 nrm add inpm http://localhost:4873

inpm是这个源的别名, http://localhost:4873就是我的源服务地址

使用nrm切换npm源 nrm use inpm

使用nrm use命令,可以切换到已有的源, 使用nrm ls可以查看已有源

但你需要使用私有仓库时就切换到inpm, 需要使用npm仓库时就切换到npm

给私有仓库服务器添加一个用户 npm adduser --registry http://localhost:4873

输入用户名密码和邮箱

可以使用npm who am i查看当前登录账户

准备一个要发布的包

准备一个文件夹, 也就是要发布的包

里面存放包所有的代码依赖图片等等, 必须包含一份package.json文件

package.json最少包含name和version两个字段信息

使用readme.md文件作为这个包的说明文档

发布你的包到私有仓库

命令行进入包目录(进入包路径下的CMD), 运行以下命令

npm publish --registry http://localhost:4873 查看私有仓库

包以及发到私有仓库, 使用浏览器打开私有仓库服务器地址就可以看到所有发布的包了
用浏览器打开http://hocalhost:4873

从私有仓库下载包

从私有仓库下载包和npm使用方式是一样的

只要把npm的源切换到私有仓库的地址, 再使用npm i命令就可以了

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。