包含谷歌依赖的clojurescript错误

时间:2012-06-29 07:34:32

标签: clojure clojurescript

我有cljs页面,我需要谷歌关闭依赖 -

(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时出现任何错误。

1 个答案:

答案 0 :(得分:0)

看起来你没有带有HTML5LocalStorage lib的Google Closure jar。

这可能是由第三方jar路径的某些问题引起的(不太可能,因为它是你的项目需要它),或者因为路径(或名称)在发布中发生了变化。确保您没有引用dev版本的路径,但实际上使用的是最终版本。 解压jar并grep四处看看HTML5LocalStorage是否/在哪里。