我列出了安装在我的系统中的当前npm版本和当我试图安装geckodriver时发生的错误,我阅读了npm模块版本-geckodriversion1.10.x-geckodriver0.19.1,在geckodriver中,site.It看上去只有1.10.1版本的installed.Still i面临错误,而installation.Also运行webdriver更新来解压v0.19.1.zip。
注意:我拥有驱动器的管理员权限。C:\Users\crk>npm版本
{国家预防机制:“5.5.1”,
战神:'1.10.1-DEV',
http_parser:'2.7.0',
icu:'57.1',
单元:“48”,
节点:'6.9.2',
openssl:'1.0.2j',
紫外线:“1.9.1”,
v8:'5.1.281.88',
zlib:'1.2.8‘}
W:\Wgn\JS_UIAutomation>npm安装-保存geckodriver
geckodriver@1.10.0安装后W:\Wgn\JS_UIAutomation\node_modules\geckodriver节点index.js
下载壁虎..。events.js:160抛出er;//未处理的“错误”事件^
RequestError:在ClientRequest连接ETIMEDOUT 192.30.253.113:443。(W:\Wgn\JS_UIAutomation\node_modules\got\index.js:69:21) at ClientRequest.g (events.js:291:16) at emitOne (events.js:96:13) at ClientRequest.emit (events.js:188:7) at TLSSocket.socketErrorListener (_http_client.js:310:9) at emitOne (events.js:96:13) at TLSSocket.emit (events.js:188:7) at emitErrorNT (net )。js:1278:8)在_combinedTickCallback (内部/process/next_tick.js:74:11)在process._tickCallback (内部/process/next_tick.js:98:9) npm警告错误: EPERM:不允许操作,'W:\Wgn\JS_UIAutomation\node_modules\geckodriver\node_modules‘npm警告错误(本机) npm警告{错误: EPERM:不允许操作'W:\Wgn\JS_UIAutomation\node_modules\geckodriver\node_modules’npm警告在错误时(本机) npm警告堆栈:‘’W:\Wgn\JS_UIAutomation\node_modules\geckodriver\node_modules‘警告:不允许的操作
\'W:\Wgn\JS_UIAutomation\node_modules\geckodriver\node_modules\'\n at Error (本机),npm警告errno:-4048,npm警告代码:'EPERM',npm警告syscall:'scandir',npm警告路径:'W:\Wgn\JS_UIAutomation\node_modules\geckodriver\node_modules‘} npm错误!代码ELIFECYCLE npm错误!错误1国家预防机制错误!geckodriver@1.10.0安装后:node index.js npm!退出状态1 npm错误!npm错误!geckodriver@1.10.0 postinstall脚本失败。npm错误!这可能不是npm的问题。上面可能还有额外的日志输出。
发布于 2017-11-17 09:58:33
您没有在W:驱动器上执行此操作所需的一些权限。
尝试以管理员身份运行终端,然后重新运行命令npm install --save geckodriver
https://stackoverflow.com/questions/47338171
复制相似问题