vuepress打包报错
更新时间: 2023-02-08 13:59:33
今天想写去年的年终总结,结果又遇到一个问题,打包的时候报了window is not defined,仔细查看了一下是因为我引入的js库中使用了window,而vuepress又是服务端渲染,服务端渲染没有window对象,就会导致build报错。
# 解决办法
在enhanceApp.js中使用import导入出问题的文件
import('../threejs/@js/dat.gui.js').then(module => {})
import('../工作琐碎/04.threejs相关/@js/dat.gui.js').then(module => {});
import('three/examples/jsm/libs/tween.module.min.js').then(module => {});
1
2
3
4
5
2
3
4
5
再打包就没有问题了