首页 文章

使用npm错误安装phantomjs

提问于
浏览
0

我正在为我的javascript代码进行单元测试 . 我更喜欢使用无头浏览器来更轻松地运行 . 当我安装一些依赖项时,它很顺利,但是当我安装phantomjs时,它有一个错误 .

C:\ Phantomjs> npm install -g phantomjs npm WARN弃用了phantomjs@2.1.7:包重命名为phantomjs-prebuilt . 请更新'phantomjs'包引用'phantomjs-prebuilt'npm WARN弃用node-uuid@1.4.8:使用uuid模块代替npm WARN弃用了tough-cookie@2.2.2:ReDoS漏洞解析Set-Cookie h ttps:/ /nodesecurity.io/advisories/130 C:\ Users.ra \ AppData \ Roaming \ npm \ phantomjs - > C:\ Users.ra \ AppDa ta \ Roaming \ npm \ node_modules \ phantomjs \ bin \ phantomjs phantomjs@2.1.7安装C:\ Users.ra \ AppData \ Roaming \ npm \ node_modules \ phantomjs node install.js考虑在C:\ Users.ra \ AppData \ Roaming \ npm \ phantomj s.CMD找到PhantomJS看起来像npm install -g on视窗;跳过安装的版本 . 正在下载https://github.com/Medium/phantomjs/releases/download/v2.1.1//phanto mjs-2.1.1-windows.zip保存到C:\ Users.ra \ AppData \ Local \ Temp \ phantomjs \ phantomjs -2.1.1-wind ows.zip使用代理http://.ra:****** @ proxy:3128 /正在接收...发出请求时出错 . 错误:无法 Build 隧道套接字,在ClientRequest.onConnect(C:\ Users.ra \ AppData \ Roaming \ npm \ node_mo dules \ phantomjs \ node_modules \ tunnel-agent \ index.js:165:19)中的statusCode = 502 at Object.onceWrapper(events.js:320:30)位于Socket.socketOnData(_http_client.js:470:11)的ClientRequest.emit(events.js:216:7)的emitThree(events.js:135:13)处在Socket.edable(events.js:115:7)处,在Socket.Readable的readableAddChunk(_stream_readable.js:251:11)的addChunk(_stream_readable.js:264:12)处的emitOne(events.js:115:13) . push(_stream_readable.js:209:10)请在https://github.com/Medium/phantomjs报告此完整日志npm WARN错误:EPERM:不允许操作,scandir'C:\ Users.ra \ Ap pData \ Roaming \ npm \ node_modules \ phantomjs \ node_modules \ dashdash \ node_modules'npm WARN {错误:EPERM:不允许操作,scandir'C:\ Users.ra \ AppData \ Roaming \ npm \ node_modules \ phantomjs \ node_modules \ dashdash \ node_modules'npm WARN堆栈:'错误:EPERM:不允许操作,scandir 'C:\ Users \ p ardillo.ra \ AppData \ Roaming \ npm \ node_modules \ phantomjs \ node_modules \ dashda sh \ node_modules '',npm WARN errno:-4048,npm WARN代码:'EPERM',npm WARN系统调用:'scandir',npm WARN路径:'C:\ Users \ .ra \ AppData \ Roaming \ npm \ node_modules \ p hantomjs \ node_modules \ dashdash \ node_modules'} npm ERR!代码ELIFECYCLE npm ERR!错误1 npm ERR! phantomjs@2.1.7安装:node install.js npm ERR!退出状态1 npm ERR!错误的ERR!在phantomjs@2.1.7安装脚本失败 . 错误的ERR!这可能不是npm的问题 . 上面可能有额外的日志输出

我该怎么办?

1 回答

相关问题