3

我有 cljs 页面,我需要一个 google 闭包依赖项 -

(ns pm.client.models
  (:require  [google.pubsub.PubSub :as pubsub]))

这是我在加载 html 页面时看到的错误。错误记录在浏览器的 js 控制台中 -

goog.require could not find: goog.storage.mechanism.HTML5LocalStorage
goog.requireclient.js:96
(anonymous function)client.js:20191
client.js:98Uncaught Error: goog.require could not find: goog.storage.mechanism.HTML5LocalStorage
goog.requireclient.js:98
(anonymous function)

我没有看到使用 cljs-build 编译 clojurescript 的任何错误。

4

1 回答 1

0

看起来您没有包含 HTML5LocalStorage 库的 Google Closure jar。

这可能是由于第三方 jar 路径的某些问题(不太可能,因为它是您的项目需要它)或因为路径(或名称)在版本中已更改。确保您没有引用来自开发版本的路径,而是实际使用最终版本。解压 jar 并用 grep 查看 HTML5LocalStorage 是否/在哪里。

于 2014-08-11T20:00:44.053 回答