Skip to content

一个报错:

sh
 rendering pages...
build error:
window is not defined
ReferenceError: window is not defined
    at file:///Users/mrlonely/mrlonely/mrlonely-code/gitclone/Mrlonely-BLOG/node_modules/.pnpm/[email protected]/node_modules/oh-my-live2d/dist/index.js:29:1
    at ModuleJob.run (node:internal/modules/esm/module_job:194:25)

起因是vitepress部分使用的是cjs,没有window对象;

解决: 在动态引入时,加入判断

js
if (typeof window !== 'undefined') {
  import('oh-my-live2d').then(module => {
    // 使用模块
  });
}
本站访客数 人次 本站总访问量