2

看起来 Vuepress 是为公共文档制作的,但我们决定添加客户端和服务器安全性来保护一些文档页面。但不幸的是,虽然 oidc-client ( https://github.com/IdentityModel/oidc-client-js/wiki ) 在开发期间工作,但它在构建时抛出异常。

我得到ReferenceError: window is not defined了,当我试图欺骗编译器时,const window = window || { location: {} };我得到了TypeError: Cannot read property 'getItem' of undefined

知道如何进行这项工作吗?

4

1 回答 1

0

这也让我发疯。我发现我试图添加的组件正在查看其代码中的 window.location - 这触发了错误。

我的理解是构建过程无法访问诸如窗口等浏览器的内容。

一旦我从我的代码中删除了 window.location 位,一切就很好了,一切都很好。

于 2019-07-26T23:03:14.023 回答