slidev

分割线

安装-使用

npm install --save @slidev/cli

# 这里个人不建议全局安装, 有时会遇到依赖问题
# npm install -g @slidev/cli

可以用 scripts 来运行, 比较便捷 (没全局安装@slidev/cli 的话, slidev 无法在终端调用)

"scripts": {
"slides": "slidev slides.md --remote --open",
},

分割线

报错

初始化

D:\Scoop\persist\nvm\nodejs\v18.4.0\node_modules\@slidev\cli\dist\chunk-IP7ZGKHI.js:121
throw new Error(`Failed to resolve package "${importName}"`);
^

Error: Failed to resolve package "D:\Repos\Weidows\Blog-private\scaffolds\slidev/package.json"
at resolveImportPath (D:\Scoop\persist\nvm\nodejs\v18.4.0\node_modules\@slidev\cli\dist\chunk-IP7ZGKHI.js:121:11)
at getPackageJson (D:\Scoop\persist\nvm\nodejs\v18.4.0\node_modules\@slidev\cli\dist\chunk-LIMOCTLS.js:9516:51)
at getAddons (D:\Scoop\persist\nvm\nodejs\v18.4.0\node_modules\@slidev\cli\dist\chunk-LIMOCTLS.js:9522:33)
at resolveOptions (D:\Scoop\persist\nvm\nodejs\v18.4.0\node_modules\@slidev\cli\dist\chunk-LIMOCTLS.js:9604:24)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async initServer (D:\Scoop\persist\nvm\nodejs\v18.4.0\node_modules\@slidev\cli\dist\cli.js:82:21)

Node.js v18.4.0

文档并没说, slidev 需要在目录内有个 package.json, 也就是需要 npm init


依赖问题

Error: Cannot find module ‘windicss/colors’

这种是依赖问题, 即使安装时 success 了; 需要清缓存重装依赖

npm cache clean --force
npm install

分割线

展示

我在用 slidev 做 PPT, 用 markdown 写比较快捷 (虽然上手需要一定时间), 如下效果:

分割线

借物表

[1]: https://cn.sli.dev/