问题标签 [npmjs]

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.

0 投票
10 回答
31365 浏览

node.js - 通过 api 查询 npmjs 注册表

我发现我经常对https://www.npmjs.com/上搜索的顺序和表现力不满意。我想应该有一种方法可以使用https://api.npmjs.org/http://registry.npmjs.org/以编程方式查询服务器。但是怎么做?文档在哪里?

(或者是否有节点包来促进这一点?我知道 SO 不是关于工具或包推荐的,所以也许我也不应该问这个问题,但如果有一些工具,我可能会从中读取 API也一样。)

0 投票
1 回答
179 浏览

tags - 如何使用更新的标签更新 npm 包

我向 npm public repo 发布了一个新标签,然后将标签推送到 git,但我意识到我忘记更新标签号了。在 git 中,我只是删除了标签并使用新提交重新创建了它,但我将如何更新 npm 存储库中的版本?

0 投票
2 回答
7245 浏览

npm - node-sass 和 gulp-sass 的优缺点

我想知道 node-sass 和 gulp-sass 之间有什么区别?每个版本的优缺点是什么?我在 www.npmjs.com 上看到 node-sass 在下载方面具有两倍以上的优势。这会让它变得更好吗?编译速度有区别吗?

0 投票
1 回答
483 浏览

npm - React Native node_modules 文件夹大小

运行后:

我得到了node_modules文件夹,其中包含大量模块和重约 139 MB 的文件夹。

可以吗?它会影响最终应用程序的大小吗?

0 投票
1 回答
1302 浏览

node.js - 如何在 NodeJS 中使用 openssl-wrapper 生成 RSA 密钥?

我正在使用openssl-wrapper,一个 nodejs 包。自定义参数很容易!但是我遇到了一个错误,我无法使代码正常工作。

实现的代码:

我收到了这个错误:

我错过了什么?我怎样才能让它工作?

请帮我。非常感谢 !

0 投票
1 回答
335 浏览

npm - 更改 npm 包描述

我昨晚通过 npm cli 向 npm 发布了一个包。发表时,我不仔细查看我写的描述,现在有一个错字。

我找不到更改描述的方法。这甚至可能吗?

0 投票
1 回答
16 浏览

npmjs - npmjs.com 怎么了?截至 2019 年 9 月 14 日 09:45 CEST

从早上开始访问 npmjs

有人知道发生了什么吗?

更新 1:

09.47 CEST:两分钟后,在写这个问题时,npmjs.com 重新上线,从 8.00 CEST

发生了什么事?有什么线索吗?

更新 2:

当 status.npmjs.com 再次为我恢复时,我现在可以在那边看到一条消息。之前无法访问它,也许它会帮助某人

0 投票
0 回答
361 浏览

javascript - 如何在 node.js 中使用 python 库?

我有兴趣构建一个 NPM 模块以使用众所周知的 python 库的功能。我考虑过构建一个“Node.js 包装器”,它允许我用 JavaScript 编写代码。有人可以更详细地解释这个过程吗?还是我应该学习一些python?根据我的研究,这是一个高级概述:

  1. 克隆 python 代码的 repo 并将其添加到我的项目目录(lib 文件夹)
  2. 逐行列出要“包装”的所有python函数和变量
  3. 下载或安装任何依赖项或构建工具
0 投票
1 回答
24 浏览

node.js - 发布到 npmjs - 使用机器用户?

我们目前正在开发一个开源项目(wicked.haufe.io,一个 API 管理系统),对于这个系统,我们希望在 npmjs.com 上发布一个 SDK,以便在您希望扩展其功能的情况下使用系统(它就是为此而设计的)。

现在,显然我不想使用自己的用户发布到 npmjs.com,但想以某种方式使用组织。我对此的问题(我在 npm 文档中没有找到任何合适的内容)是:

  • 发布时可以并且应该为 npmjs.com 使用机器用户吗?这是允许的吗?我们将从我们自己的构建管道构建和发布,这些管道仅使用机器凭证,而不是个人凭证。
  • 即使我的组织只想发布开源软件包,我是否需要付费计划?

第二个要点不是什么大问题,我们可以为组织提供最低 14 美元;第一个问题是有趣的。

最好的问候,马丁

0 投票
1 回答
2431 浏览

nexus - 备份和恢复 Nexus OSS 3

我想知道是否有备份和恢复 Nexus OSS 3 Artifact Repository 的标准方法。

备份“数据”目录并将其复制到正在运行的新实例就足够了吗?

我使用不同类型的存储库——Maven、NPM、Docker 等。