gpt4 book ai didi

javascript - NwJS,并且需要客户端库

转载 作者:行者123 更新时间:2023-12-03 08:09:17 24 4
gpt4 key购买 nike

我正在使用 nwjs 构建一个小型应用程序,自然我想使用一些典型的客户端库。例如我在我的主应用程序中

var ko = require('knockout');

问题是,虽然 document 是在我的主应用程序中定义的,但它没有在所需库的上下文中定义(我已经检查过)。有趣的是,在我尝试访问 document 时遇到错误之前,knockout 可以做很多事情。

这似乎是 nwjs 的一个主要问题,除非我遗漏了一些东西。您应该如何将客户端库与 nwjs 一起使用?

(FWIW,有一个 earlier question 几乎完全相同的主题,但它涉及 React.js,它似乎有自己的服务器/客户端行为,因此答案没有解决基本问题。)

最佳答案

您必须根据库是服务器端还是客户端使用单独的机制来包含库。服务器端库可以通过 require() 加载。客户端库(如果需要访问文档环境)需要加载 <script> index.html 文件中的标签。

事后看来,这是显而易见的,但我花了一天的时间才弄清楚,所以发帖以防其他人有同样的困惑......

关于javascript - NwJS,并且需要客户端库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34216989/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com