Skip to content

在Vite构建的Vue3项目中使用jsonwebtoken,在网页白屏

因为jsonwebtoken库主要作为服务端依赖使用,它使用了Node.js的Buffer模块,由Vite编译后的产物不带有该模块。

需要使用其他主要用于浏览器的jwt库代替jsonwebtoken。如jwt-decode库来解析jwt附带的内容。

https://www.npmjs.com/package/jsonwebtoken