【问题标题】:Vuepress oidc-client preventing buildVuepress oidc-client 阻止构建
【发布时间】:2019-08-29 18:07:59
【问题描述】:

看起来 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

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

【问题讨论】:

    标签: vuepress oidc-client-js


    【解决方案1】:

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

    我的理解是构建过程无法访问窗口等浏览器的东西。

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

    【讨论】:

      猜你喜欢
      • 2016-04-04
      • 2019-12-22
      • 2022-12-30
      • 2021-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多