C:\Python27>node-gyp configure
gyp info it worked if it ends with ok
gyp info using node-gyp@0.11.0
gyp info using node@0.10.21 | win32 | ia32
gyp info spawn python
gyp info spawn args [ 'C:\\Users\\v-javde\\AppData\\Roaming\\npm\\node_modules\\
node-gyp\\gyp\\gyp',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'msvs',
gyp info spawn args '-G',
gyp info spawn args 'msvs_version=auto',
gyp info spawn args '-I',
gyp info spawn args 'C:\\Python27\\build\\config.gypi',
gyp info spawn args '-I',
gyp info spawn args 'C:\\Users\\v-javde\\AppData\\Roaming\\npm\\node_modules\\
node-gyp\\addon.gypi',
gyp info spawn args '-I',
gyp info spawn args 'C:\\Users\\v-javde\\.node-gyp\\0.10.21\\common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=C:\\Users\\v-javde\\.node-gyp\\0.10.21',
gyp info spawn args '-Dmodule_root_dir=C:\\Python27',
gyp info spawn args '--depth=.',
gyp info spawn args '--generator-output',
gyp info spawn args 'C:\\Python27\\build',
gyp info spawn args '-Goutput_dir=.' ]
gyp: binding.gyp not found (cwd: C:\Python27) while trying to load binding.gyp
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack at ChildProcess.onCpExit (C:\Users\v-javde\AppData\Roaming\np
m\node_modules\node-gyp\lib\configure.js:467:16)
gyp ERR! stack at ChildProcess.EventEmitter.emit (events.js:98:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:789:
12)
gyp ERR! System Windows_NT 6.2.9200
gyp ERR! command "node" "C:\\Users\\v-javde\\AppData\\Roaming\\npm\\node_modules
\\node-gyp\\bin\\node-gyp.js" "configure"
gyp ERR! cwd C:\Python27
gyp ERR! node -v v0.10.21
gyp ERR! node-gyp -v v0.11.0
gyp ERR! not ok
我只有两个主要要求。 1. Azure SQL 2. NodeIIS,我看过一些在线教程,但是当我尝试失败时。我当时认为这可能是由于最新的node.js版本...我目前正在运行v0.10.21,我已经尝试了32和64但没有成功。
是否有人成功使用此功能,您使用的是什么版本的node.js?
答案 0 :(得分:5)
您在错误的目录中运行node-gyp configure
。
找到Node.js模块的根目录,然后在那里执行命令。当存在名为binding.gyp
的文件时,您将知道您在正确的目录中,因为这是node-gyp正在寻找的文件。
这是你自己的错误中的一点解释它:
gyp: binding.gyp not found (cwd: C:\Python27) while trying to load binding.gyp