Node.js Windows上的节点gyp标准路径是什么?
我编辑了节点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
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