首页 > 其他分享 >slidev 导出前 安装playwright-chromium失败

slidev 导出前 安装playwright-chromium失败

时间:2024-12-12 19:59:23浏览次数:10  
标签:node playwright modules slidev packages chromium

导出幻灯片 | Slidev

直接参考上述

npm i -D playwright-chromium

报错

\ [0/1] Installing playwright-core@1.49.1
[npminstall:runscript:error] playwright-chromium@latest run install node install.js error: Error: Command failed with exit code 1: node install.js

更换cnpm或者删除node_modules重新进行也不行


解决方法,先安装playwright再执行slidev要求的安装命令

cnpm init playwright@latest

然后是JavaScript,中间的选项看着选吧

然后再

cnpm i -D playwright-chromium
(node:53512) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
(Use `node --trace-warnings ...` to show where the warning was created)
√ Linked 2 latest versions fallback to D:\xxxx\node_modules\.store\node_modules
Recently updated (since 2024-12-05): 2 packages (detail see file D:\xxxx\node_modules\.recently_updates.txt)
√ Run 1 script(s) in 31s.
√ Installed 1 packages on D:\xxxx
√ All packages installed (2 packages installed from npm registry, used 32s(network 32s), speed 0B/s, json 0(0B), tarball 0B, manifests cache hit 2, etag hit 2 / miss 0)

就能正常导出了

npx slidev export


  ●■▲
  Slidev  v0.50.0-beta.10

  theme       yyyyy
  css engine  unocss
  entry       D:\xxxxx\slides.md
  ✓ exported to ./slides-export.pdf

 

标签:node,playwright,modules,slidev,packages,chromium
From: https://www.cnblogs.com/qbning/p/18603285

相关文章

  • Chromium源码分析五:写一个利用ipc+protobuf通信的demo
    在chromium的进程之间使用ipc+protobuffer的方式通信,这样既能保证对模块松耦合,又可以保证独立运行时不会相互被影响。主要用于以下两个方面:browser进程和系统适配层之间的通信;(包括:音视频播放器或者走行规制相关的接口等)browser进程和render进程之间的通信。只看代码没有什......
  • Python playwright 笔记
    1.官网https://playwright.nodejs.cn/docs/api/class-playwright2.PlaywrightforPython:https://playwright.bootcss.com/python/docs/intro3.入门笔记:https://www.byhy.net/4.playwright使用教程python版本-页面监听器、状态检测、执行JS、网络Mock等使用API  https://ww......
  • Chromium源码分析三:Chromium中用到的设计模式
    在阅读Chromium源码过程中,主要看的是公司自研的部分,不能对外分享。在自研部分中,用到了很多设计模式。比如:js注册监听函数,底层发现登录状态发生变化,产生登录或退登事件,事件从底层传到js层,就主要用到了观察者模式、代理模式、桥接模式、命令模式等。下面内容是通过询问AI生成的文......
  • Playwright的端到端测试(End-to-End Testing,简称 E2E 测试)是什么意思?
    Playwright的端到端测试(End-to-EndTesting,简称E2E测试)是一种软件测试方法,旨在模拟真实用户在应用程序中的交互行为,从头到尾验证整个应用的工作流程。这种测试确保了应用的所有组件(前端、后端、数据库等)协同工作,并且用户体验符合预期。端到端测试的特点全面覆盖:端到端测......
  • python+playwright实现虎牙弹幕自动发射器
    摘要:采用python+playwright实现虎牙弹幕自动发射器,支持自定义虎牙房间地址,支持自定义无数条弹幕。郑重声明:本代码仅作为学习使用,切勿使用其于违法目的等一切事宜,否则与作者无任何关系。使用步骤创建虚拟环境py-3-mvenvhuya_auto_env激活并进入虚拟环境huya_a......
  • Java Playwright 浏览器最大化
    Playwright是一个用于自动化Web应用测试的现代工具,支持多种语言(包括Java)及多个浏览器(如Chromium、Firefox和WebKit)。它提供了一致的API来控制浏览器行为,其中包括窗口操作,如最大化。本文将详细介绍如何在JavaPlaywright中实现浏览器窗口的最大化,并提供详细的代码示例。......
  • Chromium CDP 开发(六):注册自己的指令(下)
    引言在这一章节中,我们将详细讲解如何将新定义的TimerSend指令和TimerLog事件添加到项目的inspector_protocol_config.json文件中,从而使这些功能能够在CDP(ChromeDevToolsProtocol)中被识别并正常使用。inspector_protocol_config.json是CDP的核心配置文件之一,......
  • chromium Profiling
    windows上的ETW(EventTraceforWindows)软件下载:https://github.com/google/UIforETW/releases说明:https://tinyurl.com/etwcentral包括下载软件和trace记录XperfBasics:RecordingaTrace(theultimateeasyway);ETWTrainingVideosAvailableNow   ......
  • playwright-命令行工具
    脚本录制在命令行窗口使用如下语法格式进行脚本录制:npxplaywrightcodegen[options][url]options参数:-o,--output:保存生成脚本--target:生成的脚本语言,可以设置javascript,test,python,python-async和csharp,默认为python。-b,--browser:要使用的浏览器,可以选......
  • [Chromium] 多线程任务队列
    Thread线程通用接口,跨平台封装,会创建并持有RunLoop对象//base/threading/thread.hraw_ptr<RunLoop>run_loop_=nullptr;//这种写法可以抽离真正的消息循环逻辑到RunLoop中,并且保证这部分逻辑会随着线程主函数结束后销毁RunLooprun_loop;run_loop_=&run_loop;Run(ru......