61得票10回答
通过API查询npmjs注册表

我发现我经常对https://www.npmjs.com/上的搜索排序和表达方式不满意。我猜应该有一种方法可以使用https://api.npmjs.org/或http://registry.npmjs.org/来编程查询服务器。但是怎么做?哪里有文档? (或者有哪些Node软件包可以帮助做...

50得票7回答
npm发布时出现“Error: EPERM: operation not permitted, unlink ...”,错误码为-4048。

我正在尝试发布我的NPM包:npm publish. 但是我遇到了下面这个比较晦涩的错误:npm ERR! path c:\Temp\npm-20936-b98f84c8\tmp\fromDir-02dd5394\package.tgz npm ERR! code EPERM npm ERR...

32得票2回答
Jupyterlab 的所有可用扩展列表在哪里可以找到?

我正在寻找一个网页或某种方式来查看现有的Jupyterlab扩展列表。我一直在使用搜索关键词@jupyterlab手动浏览www.npmjs.com。您有其他建议吗? 谢谢。

26得票2回答
npm配置 - 全局与本地的区别

以下是关于此主题的相关文档: https://docs.npmjs.com/cli/config 看起来它们是等价的:npm config set foo bar npm set -g foo bar 所以我想,如果我不用-g开关运行npm set命令,那么它会更新我的本地 .npmrc ...

13得票2回答
使用node-sass和gulp-sass的优缺点

我想知道node-sass和gulp-sass之间的区别是什么?每个版本的优缺点是什么?我发现在www.npmjs.com上,node-sass下载量比gulp-sass多两倍以上。这使它更好吗?编译速度有区别吗?

12得票2回答
当在package.json中使用*代替版本号时,如何始终获取最新版本?

我在package.json中有一个私有依赖项,它应该始终安装最新版本。因此,代替版本号,它是*。 "dependencies": { "@user/package": "*" } 在npmjs中更新了包之后,如果我输入精确的版本号而不是用*,则使用npm i仍然安装旧版本 - 它会安...

11得票6回答
NPM从Verdaccio实例中拉取了损坏的包。

当我在尝试设置一个开发环境时,在一个应用程序中执行基本的 npm install 时,从我的 Verdaccio 代理实例中拉取损坏的软件包。 复现步骤 重现此行为的步骤: 为我的项目设置 package.json,包括添加依赖项等。 将我的本地系统设置为使用我的 Verdaccio ...

10得票2回答
我该如何在npmjs.com上使用多个标签搜索软件包?

我该如何在npmjs.com上搜索具有两个(或更多)特定标签的软件包?我尝试了一些搜索词,但没有结果: keywords:webpack+plugin keywords:webpack,plugin keywords:webpack keywords:plugin npmjs.com的文...

8得票1回答
如何利用npm审计?

TLDR: 是否有可能将npm audit的漏洞检测能力作为restful服务来利用,而不是当前的CLI实现? npm在每次安装请求时自动扫描Node Security Platform (NSP)漏洞数据库,如果您尝试使用不安全的代码,则会发出警告。此外,npm audit递归地分析您的依...