我正在尝试使用r.js优化我的requireJS JavaScript应用程序。不幸的是,当它运行到"localStorage"函数(浏览器内置的localStorage函数)时停止了。
错误消息:
ReferenceError: localStorage未定义
发生错误的函数:
如何解决此类错误?在r.js优化器中是否可以使用localStore?
更多信息:
构建脚本:
错误消息:
ReferenceError: localStorage未定义
发生错误的函数:
function getFromLocalStorage()
{
return localStorage.getItem('foo') ? JSON.parse(localStorage.getItem('foo')) : {};
}
如何解决此类错误?在r.js优化器中是否可以使用localStore?
更多信息:
构建脚本:
({
appDir: "../",
baseUrl: "js/",
dir: "./build",
mainConfigFile: "app.js",
paths: {
jQuery: "empty:"
},
name: "app",
findNestesDependencies: true
})
应用程序结构:
/
---> /js (where app.js lies)
---> /app (here lies the file with the localStore-call)
---> /lib