问题标签 [verdaccio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ssl - npm UNABLE_TO_VERIFY_LEAF_SIGNATURE Verdaccio
我有一个 https 协议下的私人 Verdaccio 服务器。我的证书是由 certbot 生成的,最近我不得不更新它。但是现在 npm 给我一个错误
出于安全原因,我不想这样做 我该npm set strict-ssl false
如何解决?
node.js - 如何在 node_modules 目录之外本地安装节点模块?
为了部署一个用 NodeJS 编写的 dockerized 服务,我需要在一个专用文件夹中提供它的插件。结构应如下所示:
但是,当我尝试使用它安装它时,npm install verdaccio-ldap --prefix /verdaccio/plugins
它看起来像这样:
能npm install
以某种方式处理这个吗?如果不能,我可以只mv
将目录放在我需要它们的位置而不破坏依赖关系吗?
npm - npm 取消发布是做什么的?
我阅读了 npm 的npm unpublish文档,但我发现未发布的版本仍然显示在模块的versions
历史记录/选项卡下令人困惑。
取消发布版本有什么实际影响?
- 未发布的版本仍然显示在模块的
versions
选项卡中是否正常? - 如何检索与模块关联的活动(未发布)版本列表?
- 如果用户尝试安装未发布的版本会怎样?
- 我假设在本地缓存未发布版本的用户不会被阻止安装它。那是对的吗?
verdaccio - Verdaccio 在 IIS 服务器上安装:在 npmjs 上找不到 iisnode-verdaccio
按照在 IIS 上安装 Verdaccio 的说明时,我不再在 npmjs 上找到 iisnode-verdaccio。有任何想法吗?
npm - 如何使用 verdaccio 限制取消发布某个包版本?
我想使用 Verdaccio 限制取消发布具有特定版本号的包。
我知道名为Package Access的功能。
我试过了:
这不起作用。
是否有任何其他可能性来限制取消发布在 verdaccio 中发布的某个版本的包?
windows - 'npm adduser' 返回错误 405 IIS 7. WebDAV 模块
我在 IIS 7.5 上设置 Verdaccio。Web 界面位于所需的地址。当我按照 UI 中的要求尝试执行npm adduser --registry http://my.registry.it/
时,我得到一个npm ERR!
说法
HTTP 错误 405.0 - 方法不允许
WebDAV 模块似乎存在配置问题,但我尝试:
赋予 WebDAV 模块各种权限,包括执行和脚本,并添加“所有动词”在 ./htpasswd 中手动生成用户条目。这一步导致我通过 UI 登录,但不是通过 CLI 为运行 Verdaccio 应用程序池的用户提供所有权限请帮助我:)
截图如下。
docker - 在 docker 容器中安装 npm 错误:无法获取 uid/gid
我有以下 docker 运行良好: https ://hub.docker.com/r/verdaccio/verdaccio
我想在 docker https://www.npmjs.com/package/verdaccio-bitbucket中安装插件
查看所有码头工人:
连接到 docker 容器:
我跑
得到以下错误
帮助...
couchdb - 合并两个不同的 Verdaccio 存储文件夹(CouchDb 数据库)
我正在尝试设置一个完全离线的 Verdaccio 安装,我可以将它用作一个小型开发团队和我们的构建机器的 NPM 包代理。
我的挑战是我希望能够不时更新离线 npm 包(以添加更多包)。为此,我唯一的可能是使用位于此隔离网络之外的另一台机器(笔记本电脑),并npm install
在那里安装单独的 Verdaccio 和软件包。安装后,我在 storage 文件夹中有新的 tgz 文件。但我的问题是如何将离线 Verdaccio 安装中的 Storage 文件夹与在线安装的 Storage 文件夹合并。因为我无法手动执行此操作,尤其是当您拥有包含大量依赖项的包时。
是否有一些我可以轻松设置的复制(我不是 CouchDb 方面的专家),甚至是我可以使用的普通 CLI 指令?或者有没有办法使用 Verdaccio 或其他一些实用程序来实现这一点?
请记住,即使它也用于开发,该网络也是完全隔离的(没有网络访问权限)。
npm - 无法登录 Verdaccio
我刚刚在我的电脑上安装了 Verdaccio。除了添加 proxy_related 信息外,我没有更改配置文件中的任何内容:
启动该过程后,我尝试从库项目工作区登录到注册表
但我得到这个错误:
如果我尝试从浏览器访问http://localhost:4873/,我可以看到 Verdaccio 网页。
我究竟做错了什么?