Windows 上的 node-gyp 安装失败

2024-01-01

  • 节点版本:节点-v 和npm -v

节点 v8.11.2

npm v6.0.1

  • Platform: uname -a (UNIX),或systeminfo | findstr /B /C:"OS Name" /C:"OS Version" /C:"System Type"(视窗)

Windows

  • Compiler: (UNIX) 或 `msbuild /version & cl (Windows) --> Windows
  • Module:节点画布

详细输出(来自 npm 或 node-gyp):

我尝试根据node-gyp存储库上的Windows说明从npm安装node-gyp:https://github.com/Microsoft/nodejs-guidelines/blob/master/windows-environment.md#compiling-native-addon-modules https://github.com/Microsoft/nodejs-guidelines/blob/master/windows-environment.md#compiling-native-addon-modules

我安装了python 2.7

我已经更改了 npm 配置设置以指向正确的 python 版本

我按照选项 2 的说明进行操作,并且 GTK 正确运行。当我运行 cmd 时,我看到 GTK 的演示小部件。

我输入下一个命令:

node-gyp rebuild --GTK_Root=C:\Users\davidlop\Documents\Software\GTK

我得到的只是:bash:node-gyp:找不到命令

我已经尝试了所有修复,我已经卸载并重新安装了node npm。

我已严格按照指示进行操作。我该如何安装这个?我正在尝试使用节点画布,并且需要节点 gyp...我做错了什么?

```

我忘记了日志和它在哪里。一旦我取得一些进展并发布新日志,我就会发布。

我还将 $PATH/users/AppData/Roaming/npm 目录添加到我的 PATH 中。我得到的错误是:

错误:找不到模块 'C:\Program Files\Git\node_modules\node-gyp\bin\node-gyp.js'

```


确保您已经安装node-gyp全球。看看你的问题似乎节点gyp.js文件在指定路径中不可用。

适用于 Windows 的 Node Gyp 安装

npm install -g node-gyp

全局安装node-gyp后,打开命令提示符作为行政人员并运行以下命令来安装窗口构建工具。

npm install --global --production windows-build-tools

安装后,运行以下命令来重建 GTK。

node-gyp rebuild --GTK_Root=C:\Users\davidlop\Documents\Software\GTK
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows 上的 node-gyp 安装失败 的相关文章

随机推荐

  • 自定义字体无法在 Chrome/Safari 中呈现

    我正在使用 CSS 方法通过在 CSS 类中使用字体名称来渲染来自 fonts com 的字体 例如 myFont h3 background color FFFFFF color 000000 font family ReformaGro
  • 工作单元实施

    我已经能够实现一些很酷的工作单元来与实体框架一起使用 我想出了 public class UnitOfWork IUnitOfWork private Database database private IDatabaseFactory d
  • 部署到 Heroku 时,Rails 应用程序在 /create POST 操作中缺少模板

    我在 Heroku 上的 Rails 应用程序中遇到了一些非常奇怪的行为 基本上 我在控制器中做了一个非常简单的帖子 但由于缺少模板异常而失败 对于我的一生 我无法弄清楚为什么这个内置控制器操作需要一个模板 奇怪的是 这在本地运行得很好 异
  • Powershell 调用 Web 请求不起作用

    我有一个 Powershell 脚本 应该运行Invoke WebRequest针对某个网站 我想将此脚本与 PRTG 网络监视器一起使用 以确保 Web 服务器正常启动并运行 目前 该脚本可以从我的本地计算机运行 也可以在探测服务器上使用
  • 如何在 NodeJS Sequelize 中通过查询对组进行计数

    在 Rails 中 我可以执行简单的 ORM 查询来获取模型的点赞数 records Model select model select count likes as likes count joins LEFT JOIN likes ON
  • 无法访问 .cs 文件的“构建操作”属性

    i got a problem with my site with my app code files and a lot of question ive read people say you need to change the pro
  • 清除 Xamarin 表单模态堆栈

    我有一个 Xamarin Forms 应用程序 它使用 NavigationPage 进行正常屏幕导航 在其中一个屏幕 保持详细信息 中 我需要显示一系列 4 个连续模式页面 如向导 用于收集数据以完成与 保持详细信息 相关的流程 该流程中
  • Android 录制的 aac(.mp3) 文件无法在 iOS 中播放

    您好 我正在使用以下代码在 Android 上录制音频 myRecorder new MediaRecorder myRecorder setAudioSource MediaRecorder AudioSource MIC myRecor
  • MATLAB 中的映射有多少字节?

    我有一个map http www mathworks se help matlab ref containers mapclass html called res Map 包含一组不同大小的数组 我想找到用于存储的总内存res Map 正如
  • 使用转换器时如何引用复合组件内的组件

    我有一个复合组件 主要由 selectManyCheckbox 组件组成 因为它应该以通用方式设计 所以我从调用级别传递 selectItems ajax 处理等
  • SQLAlchemy、Psycopg2 和 Postgresql COPY

    看起来 Psycopg 有一个自定义命令来执行COPY http www postgresql org docs current static sql copy html 使用cursor copy from 的psycopg2 COPY
  • 如何添加推送通知分析

    我正在开发渐进式网络应用程序 我想实现推送通知的分析 如何添加推送通知分析 以便我能够跟踪和记录有多少人点击了通知 以及有多少人在不点击通知的情况下关闭了该通知 我编写了一小段代码来使用 Google Analytics 进行分析 并且效果
  • 如何将php文件调用到div中?

    我正在尝试仅重新加载特定的 div captcha html just as test works well 因为div内容要大得多 所以我尝试了 captcha html doesn t work 如何将 php 文件中的代码调用到 di
  • 比较并查找 R 中的重叠范围

    我有两个表 每个表都包含数字范围 一个表是另一个表的细分 我想在第一个表中创建二进制列 显示它们重叠的范围 例如 df1 start1 end1 1 6 6 8 9 12 13 15 15 19 19 20 df2 start2 end2
  • 通用非静态方法的用例有哪些?

    在类本身不具有泛型的情况下 拥有非静态方法泛型的有效用例是什么 Example public class A
  • 找到数字序列中第一个缺失的数字

    这是我尝试找到这个问题的解决方案的第二天 我有一个数组 datas datas 0 8000 datas 1 8001 datas 2 8003 datas 3 8004 我必须找到从 8000 开始的第一个缺失的数字 在本例中是 8002
  • jqGrid DatePicker 过滤无需按 Enter 键

    我正在构建我的第一个 ASP NET MVC 3 应用程序并使用 jqGrid 我的列之一 风味创建 是一个日期列 我想使用 DatePicker 过滤该列上的网格 当前发生的情况如下 用户单击列标题过滤器框 显示日期选择器 然后用户选择年
  • 默认模型绑定抛出“没有为此对象定义无参数构造函数”

    我有一个表格 我们想在其中为单个客户输入多个交易 表单的视图模型如下所示 public class TradeSpendingEntryViewModel public TradeSpendingEntryViewModel Records
  • 连接到 wcf 管道

    有没有办法检查wcf方法调用 我的意思是任何与 ASP NET 中的 HttpModule 相同的东西 我想在任何方法调用之前执行一个方法 WCF 具有非常可扩展的体系结构 可以拦截和自定义许多 WCF 功能来完成您自己的事情 对于您的情况
  • Windows 上的 node-gyp 安装失败

    节点版本 节点 v 和npm v 节点 v8 11 2 npm v6 0 1 Platform uname a UNIX 或systeminfo findstr B C OS Name C OS Version C System Type