问题标签 [node-gyp]
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.
windows - NPM 安装 (Windows) 抛出 .SLN 错误...?
我正在使用 Node.js(以及其他几个节点模块),现在我在多个不同的项目中遇到了这个问题......
有很多(不是全部,而是很多)节点模块,当我尝试安装一个模块时,我会收到与此类似的错误:
我认为,Node-Gyp 似乎与它有关,这不仅仅是巧合的频率……但是我找不到任何暗示究竟是什么原因造成的。
我在跑:
我正在尝试使用哪些模块的示例:
node.js - 如何使用 node-gyp 安装 node_modules?
我正在尝试安装node-opencv。该 repo 已成功构建。我希望将 opencv 项目安装为 node_module global 。
那可能吗 ?
我是节点世界的新手。
' node-gyp rebuild ' 和 ' npm install ' 一样吗?
因为构建了 node-opencv 的 repo,但我的项目仍然在寻找 HTTP 的依赖项
回答:Jonathan Lonowski 在他的评论中。请阅读评论。真的很有帮助
我的项目中有opencv作为依赖项。我已经构建了opencv的repo但是我的项目仍然在为opencv依赖项进行http调用。
我希望使用构建存储库。
node.js - nodejs中的node-gyp重建错误
我已经使用 node-gyp v0.9.5 安装了 nodejs v0.8.11,但是当我尝试安装其他需要编译的模块时,我收到以下错误:
相同的模块以相同的版本安装在另一台机器上。什么会导致这样的问题?!
node.js - Socket.io 编译错误
这是我得到的错误..
问题在于 binding.sln 目录/文件确实存在(我安装了 Visual Studio Express 2012)
我也安装了python,但似乎忽略了这一点。
有点迷失了如何解决这个错误。任何帮助,将不胜感激。
c - node-gyp "binding.gyp" 文件可以支持 .c 扩展名吗?
我正在尝试编写一个依赖于 C 和 C++ 源文件的 nodejs 插件。但是,如果我修改“binding.gyp”目标/源以包含 .c 文件,则在 ./build 目录中生成的 Makefile 似乎无法识别 .c 扩展名。.cc 依赖项工作正常。有没有办法在 binding.gyp 文件中声明 C 依赖关系?
javascript - Node.js:错误:403 状态码正在下载 tarball
我试图在 Nodejs 中安装一些模块,使用 NPM,但在某些情况下安装不继续,并返回错误:
当我尝试安装节点画布时,我又得到了这个:
我正在使用 Windows 7 64x Nodejs 0.8.3
这个错误可能是什么?什么是“压缩包”?
c++ - 应该如何编写 binding.gyp 来使用 OpenNI 构建 Node.js 插件?
我正在尝试构建一个使用 OpenNI 的 Node.js 插件。我之前没有使用过 Node-gyp,所以我尝试设置 binding.gyp 文件,以便它包含 OpenNI 库作为构建的一部分。我实际编译的代码只是Hello World 示例。
我使用的 binding.gyp 文件基于 Github 上的NUIMotion文件,它正在做类似的事情。这是我的:
这是我所做的(在 OSX 中工作):
- 创建了一个名为的节点项目文件夹
onijs/
- 下载并解压 OpenNI
- 将目录的内容复制
Redist
到onijs/
(Redist
有一个目录OpenNI2
,所以现在我有onijs/OpenNI2
一些驱动程序)。 Includes
将文件夹复制到onijs/src/
- 将基本的“Hello World”复制到
onijs/src/main.cpp
- 把我的
binding.gyp
文件放在onijs/
- 在终端中我做了
cd /pathTo/onijs/
并跑了node-gyp configure
,效果很好 - 然后我跑了
node-gyp build
,它吐了。
错误是“ld: library not found for -lOpenNI2”。
我在这里采取了错误的方法吗?我已经在库声明中没有-l
and的情况下尝试过,-Wl, -rpath ./
但它仍然没有构建。
node-gyp - node-gyp 安装问题
我正在尝试安装webworker-thread
s,这是一个需要 gyp 的节点插件。我按照gyp
设置说明进行操作,到目前为止,在尝试“ rebuild
”时仍然出现错误:
我在 Windows 7 32 位系统上。Sooo 抽出一些时间,这是我的个人清单:
路径:节点在用户和系统路径中。npm 在用户路径中。Python 路径也已设置。
- Python:2.7.3 安装在 C:\Python27
- 已安装 VisualStudio C++ 2010 和 2012 Express
- 节点版本 v0.10.8
- 以管理员权限运行所有内容
- 执行的命令: npm install -g node-gyp
- npm install webworker-threads
- 然后出现错误。
你们有没有发现我做错了什么?
非常感谢您的指导!
environment-variables - 从 binding.gyp (node-gyp) 引用环境变量
我正在使用 node-gyp,我想在我的binding.gyp
文件中使用环境变量的值。
这是困难的方式(列表上下文):
但是有没有更简单的方法?