如何解决Google 关闭 - goog.require 找不到 goog.structs.PriorityQueue
我正在尝试使用 Google Closure 提供的 PriorityQueue 功能,但如果不使用 Closure Compiler,我似乎无法弄清楚如何做到这一点。由于我没有使用任何自定义模块,因此我似乎不需要使用编译器。
我的文件夹结构如下:
/Project/html/index.html
/Project/ThirdParty/closure-library
我的 index.html 文件包含:
<html>
<head>
<!-- required Meta tags -->
<Meta charset="utf-8">
<Meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
<script type="text/javascript" src="../ThirdParty/closure-library/closure/goog/base.js"></script>
<script>
goog.require('goog.structs');
goog.require('goog.structs.PriorityQueue');
</script>
</head>
<body></body>
</html>
然而,上面给了我以下内容:
goog.require Could not find: goog.structs
goog.require Could not find: goog.structs.PriorityQueue
我有点不明白为什么会发生这种情况,因为我的代码似乎与 https://developers.google.com/closure/library/docs/gettingstarted 中给出的示例一致
解决方法
你是如何检索图书馆的?如果你“npm install”你应该在 base.js 旁边有一个 deps.js 文件,它应该是你需要的一切。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。