问题标签 [npm]

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 投票
2 回答
6400 浏览

node.js - NPM 无法工作!“错误:ECONNREFUSED,无法联系 DNS 服务器”

当我输入“npm install express”时,它会显示这些提示。

有什么可以帮助它的吗?我对“DNS服务器”感到困惑。这是否意味着我无法解析更新的 url?日志文件写如下:

0 投票
1 回答
1401 浏览

node.js - NodeJS 包来处理具有类似硒网格功能的 Linux 盒子上的并行无头测试?

我需要处理在 selenium 独立服务器上运行并行测试的经过身份验证的多个用户,并在 nodejs 上发现了两个 webdriver 客户端。有webdriver-jswd-js。哪个更主动、更可靠?有什么经验吗?当节点或硒更新或删除功能时,我有点担心它们会崩溃。

我认为这些软件包中的任何一个都没有提到在每次测试的唯一显示编号上自动启动 Xvfb。那么在驱动浏览器之前启动shell命令来运行xvfb?

以下过程是我试图在 nodejs 中构建的(它本质上类似于 Grid 2,但在 nodejs 的目的是持续集成运行的测试)并为以下任何部分寻找任何包或建议。

  1. 首先使用持久的双向连接(WebSockets 或 HTTP 1.1)对用户进行身份验证

  2. 用户要求在可用硬件节点上运行的启动/队列测试(我将添加更多的 linux 盒子,因此需要一个包来跨“网格”分发并行测试)

  3. 监控正在运行的 selenium 浏览器测试并发送客户端状态更新(例如)运行/停止)

  4. 用户提交的测试需要持久且可访问,以便将来或持续集成(couchdb 或 mysql)

  5. 调度作业以连续运行(例如,每隔设定的时间间隔运行)。

nodejs是不是有点矫枉过正?我应该只关注 Java 的背面吗?

0 投票
2 回答
8097 浏览

ubuntu - NPM 安装问题 Ubuntu 11.04

使用以下命令安装新节点

工作没有故障。当我尝试安装 NPM 时,我得到:

我正在使用没有特殊代理/防火墙的 VirtualBox NAT 网络。

尝试我得到 这可能暗示 NPM 方面的问题?curl -s -L http://registry.npmjs.org/npm/latest{"error":"ucs","reason":"{bad_utf8_character_code}"}

拉尔夫

0 投票
2 回答
20502 浏览

node.js - NPM 注册表替代 http://registry.npmjs.org/npm

不幸的是, http://registry.npmjs.org/npm已关闭,导致

是否有替代的公共存储库,或任何其他方式可以继续工作?也许使用 git clone 作为依赖项?

拉尔夫

0 投票
6 回答
3823 浏览

node.js - 无人值守安装 node.js 和 npm,但不从源代码构建它

有没有办法以无人值守的方式(使用 shell 脚本)安装 node.js 和 npm 而无需从源代码构建它?我有一组根据服务器负载自动扩展的服务器,但是下载 Node.js 源并使用 make 构建它需要大约 10 分钟。

谢谢!

编辑:我尝试复制二进制文件,但这导致二进制文件已损坏的错误。是的,它们都是 EC2 m1.small 实例。

0 投票
2 回答
17398 浏览

javascript - 在 node.js 中需要 npm 模块的帮助

我觉得我在这里遗漏了一些非常基本的东西......

所以我安装了一个带有npm install somelib. 从我读过的内容来看,我应该能够简单地做一个

但它找不到任何东西。我的应用程序的根目录下确实有一个node_modules目录,但它似乎没有找到它。

我试过require.paths.push('node_modules')了,但没有帮助。唯一似乎有效的是:

这让我觉得这比加载 npm 库实际需要做的工作要多得多。我在这里做错了什么?我认为在应用程序中安装模块意味着我不必过多地使用环境变量或路径?

0 投票
7 回答
127856 浏览

node.js - 使用 package.json 在全局和本地安装依赖项

使用 npm 我们可以使用-g选项全局安装模块。我们如何在 package.json 文件中做到这一点?

假设,这些是我在 package.json 文件中的依赖项

当我运行时npm install,我只想node.io全局安装,其余的应该在本地安装。有这个选项吗?

0 投票
1 回答
28611 浏览

node.js - npm 本地安装

过去,当我使用 npm(>=1.0) 安装软件包时,它们将安装在本地,但现在不再安装。

我的设置:

  • 首先我使用nvm安装node.js。

  • 我的操作系统:

    /li>
  • 我的节点版本:

    /li>
  • 我的 npm 版本:

    /li>

安装随机包

过去它会安装到同一个目录中,但它不再安装在同一个目录中。是我的 npm/node.js 坏了还是我遗漏了什么或者 npm 不再安装本地包(在同一个文件夹内 => ~/node/so/6513101/node_modules),我认为这是一个很酷的功能,因为我可以bundle我所有的依赖项,这样其他用户就不必安装npm 使用我的代码(我仍然相信用户应该安装 npm,因为它是一个很棒的产品)。该bundle命令消失了,所以我不能使用它?有人可以向我解释发生了什么吗?

0 投票
0 回答
480 浏览

dns - 尝试安装 Socket.IO 时出现 NPM 错误

所以我试图在我的机器上安装socket.io,我遇到了这个小宝石:

我不知道这是否与我的防火墙、我安装的 npm 或其他类似问题有关……有人遇到过类似的问题吗?

0 投票
1 回答
2484 浏览

windows - NPM 安装失败

我正在尝试在 Cygwin(Windows 7)上使用 NPM 安装一些模块,但安装过程非常不一致。有些软件包在安装时反复失败,但有些成功;此外,同一个包可能会失败多次,然后在系统没有任何变化的情况下成功。安装markdown包连续失败了3次,然后又成功了。失败是:

有没有人经历过这种情况,如果有,解决方案是什么?是的,我已经设置了 unsafe-perm 配置变量,它似乎并没有改变任何东西......而且,这不仅限于这个包;我尝试安装的几乎所有东西似乎都有这个问题。