问题标签 [npm-install]

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 回答
1860 浏览

node.js - 在 Windows 10 上安装科尔多瓦

我在 Windows 10 上安装 cordova 时遇到问题,但它可以在另一个系统上运行。我究竟做错了什么?我正在尝试使用以下命令安装cordova:

但我得到这个错误:

如您所见,它在最后一行中以管理员身份运行命令,因此我sudo在命令之前使用了:

然后我得到这个错误:

我也运行这个命令npm cache clean 但是我得到了同样的错误。

更新:

我以管理员身份运行节点,但出现此错误:

我究竟做错了什么?这个问题与我的操作系统有关还是什么?任何帮助,将不胜感激。

0 投票
3 回答
834 浏览

node.js - 无法使用 npm install 安装猫鼬

我正在尝试 npm install mongoose 但此错误不断弹出。我有一个 node.js,express 框架,我在 package.json 的依赖项中添加了 mongoonse,如下所示,

我以相同的方式安装了 cookie-parser 和其他模块,并且这些模块有效。但是 mongoose 和 mongodb 不工作。非常感谢任何帮助。以下是我在终端上的日志。此外,它说以 root 管理员身份运行。那可能是什么命令行?Sudo apt-get... 谢谢!

日志

0 投票
0 回答
177 浏览

npm - 为什么 npm 不能像其他包管理器一样把所有东西都放在一个地方?

我试图弄清楚为什么在全球范围内安装软件包是个坏主意。

这是来自 npm faq 的引用: https ://docs.npmjs.com/misc/faq#why-can-t-npm-just-put-everything-in-one-place-like-other-package-managers

无论如何,我真的想要旧风格的“全球一切”风格。

编写自己的包管理器。如果你真的想的话,你甚至可以将 npm 封装在一个 shell 脚本中。

npm 不会帮助你做一些被认为是坏主意的事情。

什么?

我来自红宝石背景。有一个包管理器bundler,它全局安装所有的 gem(包)(每个 ruby​​ 版本)。每当有一个新项目并且我运行bundle install时,bundler 都会检查是否已经在( )中列出了全局安装的兼容版本的 gem 。如果有,bundler 不会在全局范围内重新安装它们或在本地安装它们。唯一的要求是满足所有依赖项的版本。Gemfilepackage.json

例如:

有一个具有依赖关系的包 A 和具有依赖关系的C: '^1.0.0' 包 BC: '<1.2.0'

假设包 C 有以下版本可用: '1.0.0', '1.1.0', '1.2.0'

然后,Bundler 将使用包 C 版本“1.1.0”。否则,它会抱怨您的依赖项无法匹配。

为什么在 npm 存在之前它对 bundler 工作了这么多年,而对于 npm 却不能工作?

0 投票
1 回答
34 浏览

cordova - 安装cordove时出错

我正在尝试在 Ubuntu 中安装cordova

但它显示一个错误

如何解决这个问题?我用谷歌搜索了很多,找不到合适的解决方案。任何帮助表示赞赏。

0 投票
1 回答
2246 浏览

node.js - npm 模块未正确安装

我有一个nodejs几个月前创建的项目并放弃了它。当时它工作正常。

现在我需要那个项目,但是 nodejs 模块没有正确安装(如我所料)。说些什么

我正在使用以下模块

我首先尝试npm install johnny-five在我的工作目录(本地)中安装,它给了我这个错误

所以我运行npm install -g twitter& npm install -g johnny-five。它在以下目录中安装了 node_modulesC:\Users\skyse\AppData\Roaming\npm\node_modules

但是当我运行我的程序node execute.js时,它给了我缺少模块的错误

我检查了我正在使用的模块是否已安装

我收到request模块错误,所以我安装了它,然后它给了我错误serialport,现在这个模块没有安装

我尝试重新安装(手动删除 johnny-5 模块文件夹后)

它确实安装但也给出了一堆警告和错误

0 投票
0 回答
456 浏览

node.js - npm install irc 失败

我一直在尝试为 Node.Js 安装 node-irc 库。

我似乎遇到了这个问题,不知道为什么。我安装了 Node.JS(版本 4.22)的新副本,我在 Windows 上安装了 .NET Framework 2.0 SDK 和 Python 2.7.10

这是错误:

C:\Users\Owner\Desktop\Test\node_modules\irc\node_modules\node-icu-charset-detector>如果未定义 npm_config_node_gyp (node "D:\Program Files (x86)\nodejs\node_modules\npm\bin\node -gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" 重建)否则(节点重建)

一次在此解决方案中构建项目。要启用并行构建,请添加“/m”开关。

d:\Program Files (x86)\nodejs\node_modules\npm\node_modules\node-gyp\src\win_delay_load_hook.c(13):致命错误 C1083:无法打开包含文件:'windows.h':没有这样的文件或目录

[C:\Users\Owner\Desktop\Test\node_modules\irc\node_modules\node-icu-charset-detector\build\binding.sln]

吉普错误!构建错误

吉普错误!堆栈错误:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe退出代码失败:1

吉普错误!ChildProcess.onExit 处的堆栈(D:\Program Files (x86)\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:270:23)

吉普错误!堆栈在 emitTwo (events.js:87:13)

吉普错误!ChildProcess.emit (events.js:172:7) 的堆栈

吉普错误!堆栈在 Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)

吉普错误!系统 Windows_NT 6.2.9200

吉普错误!命令 "D:\Program Files (x86)\nodejs\node.exe" "D:\Program Files(x86)\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "重建"

吉普错误!cwd C:\Users\Owner\Desktop\Test\node_modules\irc\node_modules\node-icu-charset-detector

吉普错误!节点-v v4.2.2

吉普错误!节点gyp -v v3.0.3

吉普错误!不好

iconv@2.1.11 安装 C:\Users\Owner\Desktop\Test\node_modules\irc\node_modules\ iconv node-gyp 重建

0 投票
1 回答
335 浏览

node.js - npm 3 globally installed package not working

I have installed this module globally however it fails with an error when run due to a dependency error however if I run my local copy by running the command

the command works. I believe when running the npm i -g xl-json command that dependencies aren't being installed properly. Any ideas why one way works and the other doesn't?

0 投票
3 回答
3395 浏览

node.js - “dyld:惰性符号绑定失败:未找到符号:”ZMQ 构建错误的原因?

我正在 OSX 10.9.5 上本地开发 Meteor 应用程序。

我收到此错误:

我相信它与 zmq 包有关。更多关于错误的信息:

我试过了:

除非绝对必要,否则我宁愿不测试可能的问题(因为它需要完全升级。我使用的是旧计算机。):

警告:错误:dyld:惰性符号绑定失败:找不到符号:_objc_autoreleasePoolPush

Git > dyld:惰性符号绑定失败:找不到符号:_iconv_open

在更新版本的 OSX 下编译的 zmq?(我使用的是 10.9.5。除非绝对必要,否则升级不是一个可行的选择。)

如果这是问题......

nm 找不到符号时处理“dyld:惰性符号绑定失败:未找到符号”错误

...我如何将库静态链接到 zmq ???

完整的错误:

我已经尝试解决这个问题超过一天了。任何帮助,将不胜感激。

0 投票
3 回答
3301 浏览

node.js - 提取过程中带有 package.json 的 NPM 安装退出 --> gunzTarPerm 且没有错误消息

我对 npm install 有一个奇怪的问题。我只是npm install在我的项目中使用 package.json 在同一目录中运行

这是 package.json http://pastebin.com/zgT6eRxC的相关部分

一切似乎都很好,直到它在这个过程中达到这个部分

我跑了npm install --verbose,但它只是到达这里并停止/退出,没有任何错误消息或文本。我的 node_modules 不完整。

我不知道这是否相关,但在最后一行之前它正在处理一堆文件

例子

软件版本:

有没有人知道这里发生了什么。我可以在我的 Arch Linux 开发机器上执行 npm install 并且一切都安装得很好。我不确定我的 Ubuntu 安装缺少什么。

谢谢

0 投票
1 回答
192 浏览

json - Windows 7:使用“npm install”命令安装 npm 依赖项时面临问题

我正在尝试package.json使用npm install命令安装文件中提到的 npm 依赖项。我想提一提的是我在公司的网络中,但我也尝试使用管理员权限。仍然得到同样的错误。下面是错误截图: 在此处输入图像描述

这是我的 package.json 文件:

请让我知道可能是什么问题。