Node.js Windows上的节点gyp标准路径是什么?

Node.js Windows上的节点gyp标准路径是什么?,node.js,windows,node-modules,node-gyp,Node.js,Windows,Node Modules,Node Gyp,我编辑了节点gyp的路径,无法将其恢复正常。所以如果我打字 node-gyp -v 它会打开一个节点gyp.js文件本身 如何更改节点gyp的路径以使其恢复正常?您可以使用npm安装: 您还需要安装: 在Windows上: Python(建议使用v2.7.10,不支持v3.x.x) 确保您有一个PYTHON环境变量,并将其设置为drive:\path\to\PYTHON.exe而不是文件夹 Windows XP/Vista/7: 微软Visual Studio C++ 2013(Expre

我编辑了节点gyp的路径,无法将其恢复正常。所以如果我打字

 node-gyp -v 
它会打开一个
节点gyp.js
文件本身

如何更改节点gyp的
路径以使其恢复正常?

您可以使用npm安装:

您还需要安装:

在Windows上:

Python(建议使用v2.7.10,不支持v3.x.x)

确保您有一个PYTHON环境变量,并将其设置为drive:\path\to\PYTHON.exe而不是文件夹

Windows XP/Vista/7:

微软Visual Studio C++ 2013(Express版本工作良好)

  • 如果安装失败,请尝试卸载安装了第一个
  • 的任何C++ 2010 X64和X86可重新分发的文件。
  • 如果出现未安装64位编译器的错误,则可能还需要Windows SDK 7.1的编译器更新
Windows 7/8:

微软Visual Studio C++ 2013为Windows桌面(Express版本工作良好)

Windows 10:

  • 安装最新版本的npm(撰写本文时为3.3.6)

  • 从安装Python 2.7,并确保其位于系统路径上

  • 安装Visual Studio Community 2015版。(自定义安装,安装期间选择VisualC++)

  • 设置环境变量GYP_MSVS_VERSION=2015

  • 以管理员身份运行命令提示符

  • $npm安装(--msvs\U版本=2015)
    $ npm install -g node-gyp
    
    call "C:\Program Files\Microsoft SDKs\Windows\v7.1\bin\Setenv.cmd" /Release /x86
    call "C:\Program Files\Microsoft SDKs\Windows\v7.1\bin\Setenv.cmd" /Release /x64
    
    $ node-gyp --python /path/to/python2.7
    
    $ npm config set python /path/to/executable/python2.7
    
    rem for future
    setx NODE_PATH %AppData%\npm\node_modules
    rem for current session
    set NODE_PATH=%AppData%\npm\node_modules