2012-06-29 2 views
3

У меня есть cljs страница, на которой требуется закрывающий зависимость Google -clojurescript ошибка в том числе 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) 

Я не вижу ошибку компиляции clojurescript с помощью cljs-сборки.

+0

Является ли cljs-build сконфигурированным с: оптимизациями: продвинутым? – DanLebrero

ответ

0

Похоже, у вас нет флага Google Closure с внутренней оболочкой HTML5LocalStorage.

Это может быть вызвано некоторыми проблемами с путями стороннего баннера (маловероятно, так как это ваш проект требует этого) или потому, что путь (или имя) был изменен в выпуске. Убедитесь, что вы не ссылаетесь на пути от версии dev, но на самом деле используете окончательный выпуск. Распакуйте банку и grep, чтобы увидеть, есть ли/где HTML5LocalStorage.

Смежные вопросы