ngr*_*man 15 javascript node.js jsdom
我试着让node-jquery工作.contextify是其中一个依赖项(jsdom所需).
需要使用Python以某种方式构建上下文.但这似乎不适用于Windows 7 x64.至少一台我的电脑:)
一些读数(后#10,#12,#17),并试图通过此提供一些二进制叉,这一个我能得到它的工作...
我node-gyp configure从node-gyp rebuild(或npm install jquery)获得了相同的错误:
info it worked if it ends with ok
info downloading: http://nodejs.org/dist/v0.6.14/node-v0.6.14.tar.gz
info downloading: http://nodejs.org/dist/v0.6.14/x64/node.lib
info downloading: http://nodejs.org/dist/v0.6.14/node.lib
spawn python [ 'D:\\Users\\ngryman\\.node-gyp\\0.6.14\\tools\\gyp_addon',
'binding.gyp',
'-ID:\\Users\\ngryman\\build\\config.gypi',
'-f',
'msvs',
'-G',
'msvs_version=2010' ]
File "D:\Users\ngryman\.node-gyp\0.6.14\tools\gyp_addon", line 40
print 'Error running GYP'
^
SyntaxError: invalid syntax
ERR! Error: `gyp_addon` failed with exit code: 1
at ChildProcess.onCpExit (D:\Users\ngryman\AppData\Roaming\npm\node_modules
node-gyp\lib\configure.js:226:16)
at ChildProcess.emit (events.js:70:17)
at maybeExit (child_process.js:360:16)
at Process.onexit (child_process.js:396:5)
ERR! not ok
Run Code Online (Sandbox Code Playgroud)
似乎存在语法错误......我对Python不太满意.
这是我的版本:
有人有想法吗?
谢谢!
mih*_*hai 14
我设法建立它,但我可以说它真的很痛苦.事实上它是如此痛苦,它导致暂时失忆,我忘了我是怎么做到的.
除了python之外,你还需要Visual Studio.
无论如何,我有二进制文件,我只是将它们上传到gihub:https:
//github.com/mihaifm/jsdom_binaries
只需克隆那个仓库,将node_modules项目里面的内容复制到你的项目中,你就可以了!
更新(2013年3月)
不再需要这些二进制文件(至少不适用于安装了VS2010的Win7).jsdom而contextify现在可以安装只是npm:
npm install jsdom
npm install contextify
Run Code Online (Sandbox Code Playgroud)
(你仍然需要python和MS C++编译器,如node-gyp的要求中所述)
我也更新了回购,以防任何人仍然无法安装.
| 归档时间: |
|
| 查看次数: |
8954 次 |
| 最近记录: |