Windows 上的 node-gyp 安装失败

node-gyp installation failures on Windows

节点 v8.11.2

npm v6.0.1

Windows

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

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

我安装了 python 2.7

我已将 npm 配置设置更改为指向 python

的正确版本

我按照选项 2 的说明进行操作,并且正确地安装了 GTK 运行ning。当我 运行 命令时,我看到了 GTK 的演示小部件。

我输入下一条命令:

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

我得到的只是:bash: node-gyp: command not found

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

我已严格按照说明进行操作。我该如何安装?我正在尝试使用 node canvas 并且需要 node-gyp ...我做错了什么?

```

我忘记了日志及其位置。一旦我取得一些进展和新日志,我将 post.

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

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

```

确保您已全局安装 node-gyp。查看您的问题,似乎 node-gyp.js 文件在指定路径中不可用。

Windows

的节点 Gyp 安装
npm install -g node-gyp

全局安装 node-gyp 后,以 管理员身份打开命令提示符 并 运行 以下命令安装 window 构建工具。

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

安装完成后,运行使用以下命令重建您的 GTK。

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