问题标签 [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.
c++ - gyp 和 Visual Studio 的预编译头文件
gyp是否能够为 MS Visual Studio 的 C++ 项目生成预编译头选项?
有一个名为WindowsPrecompiledHeaders的文档,但现在是 404。当前的 gyp 文档不包含有关它的信息。
谷歌网络缓存也不包含它。
有没有关于它的文档?
node.js - 安装 pg-native 时 gyp 失败
我正在尝试安装pg-native
软件包:
但会产生以下错误:
我尝试通过安装node-gyp
模块然后手动运行重建命令来解决这个问题:
我读到这个问题在更新的 Node 版本中不再存在,所以我更新到 version v4.1.1
。
我还尝试将模块本地安装到工作区和全局安装到机器的其余部分,但仍然没有运气。运行node-gyp
正常,所以看起来已经正确安装。
对此问题的任何帮助将不胜感激!
macos - 将 3rd 方框架添加到 gyp 配置文件中
我正在尝试在 Mac OS 上编译 Chromium,并希望在项目中添加一个 3rd 方框架。
我已经将我的 TParty.framework 添加到 chrome_browser.gypi 中,如下所示:
然后在我从这个框架导入标头的代码中的某个地方:
我相信这是正确的方法,但编译器给了我一个错误:
致命错误:找不到“TParty/main_header.h”文件
如何修复配置以便 TParty.framework 可供编译器使用?
如果我直接导入标头就不会出错,如下所示:
但是以这种方式导入似乎是一种不好的做法。
node.js - socket.io 安装错误 windows 10
我使用 Windows 10 X64、Python 2.7.10 和 node.js 4.2.0
当我尝试安装 socket.io 时,会显示此错误:
c++ - 如何添加 node-gyp 不直接支持的自定义编译器标志?
我有一个使用 Gyp 设置的 MSVC 项目。
我查看了 gyp 的来源,但没有找到任何对/Zm
标志的引用。
我在哪里可以放入/Zm200
gyp 文件?
visual-studio - 如何使用 gyp 禁用代码优化?
我有一个 gyp 生成的项目,它在 MSVC2013 中产生以下错误:我在 MSVC2013 中有以下错误:错误 D8016:'/O2' 和 '/RTC1' 命令行选项不兼容。
因此我尝试关闭优化尝试:
'Optimization': 'd', # no message
'Optimization': 'Disabled', # warning message 'AdditionalOptions': ['/Od'] # no message
并且它们都不起作用。
如何在 gyp 中设置 /Od 而不是默认的 /O2?
c++ - windows下无法编译/npm/node.js项目
我尝试npm install -g
在基于 node.js 的项目上运行命令。
使用 Windows 和 Visual Studio 编译器,我每次在以下位置运行 npm 命令时都安装了 2012/2013/2015 版本:VS2012/2013/2015 的开发人员命令提示符
但我不断收到此错误(其中一部分):
这个 gyp 命令有什么问题?
执行后:npm install -g npm
并升级到最新的node.js,当我尝试在dos shell中运行时,我得到了一组新的错误,执行后:
仍然收到错误:
解决方案 !!
npm 应该运行为:
node.js - npm install socket.io stack 错误:`msbuild` 失败,退出代码:1
我对 socket.io 的安装发疯了。我在网上尝试了各种解决方案,但每次都出错。我按照此链接上有关 node-gyp 的说明进行操作。我有windows7专业64位。
这是我从外壳中得到的
有什么建议么?
谢谢
c++ - Emscripten 链接器找不到函数,我做错了什么?
假设我有函数 abc 实现了 module.cc 并且我构建了 module.o 然后与标志链接:
我收到此错误:
可能是什么原因?
npm - Windows 10 x64 上的 npm install hubot-irc 错误
我尝试为自己的机器人安装 hubot 适配器hubot-ircnpm install
,但出现以下错误:
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppBuild.targets(366,5):警告 MSB8003:无法从注册表中找到 WindowsSDKDir 变量。TargetFrameworkVersion 或 PlatformToolset 可能设置为无效的版本号。[F:\Skitta\Documents\GitHub\mybot-irc\node_modules\hubot-irc\node_modules\irc\node_modules\iconv\build\libico nv.vcxproj] 跟踪器:错误 TRK0005:无法找到:“CL.exe”。该系统找不到指定的文件。[F:\Skitta\Documents\Gi tHub\mybot-irc\node_modules\hubot-irc\node_modules\irc\node_modules\iconv\build\libiconv.vcxproj]```
吉普错误!构建错误
gyp ERR!堆栈错误:C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe
退出代码失败:1
gyp ERR!ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:2 69:23) 的堆栈 gyp
错误!ChildProcess.emit (events.js:110:17) 的堆栈 gyp
ERR!堆栈在 Process.ChildProcess._handle.onexit (child_process.js:1074:12) gyp
ERR!系统 Windows_NT 6.3.9600 gyp
错误!命令 "node" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuil d" gyp
ERR! cwd F:\Skitta\Documents\GitHub\mybot-irc\node_modules\hubot-irc\node_modules\irc\node_modules\iconv gyp
错误!节点 -v v0.12.7 gyp
错误!节点-gyp -v v2.0.1
gyp 错误!不好
npm WARN 可选 dep 失败,继续 node-icu-charset-detector@0.0.7
npm WARN 可选 dep 失败,继续 iconv@2.1.11
如何解决?