我目前正在学习如何在 Firefox OS 中开发新应用程序,按照 MDN 教程从这里开始:https ://developer.mozilla.org/en-US/Apps/Build/Modern_web_app_architecture
一切都很顺利,直到关于模型的部分,这里:https ://developer.mozilla.org/en-US/Apps/Build/Modern_web_app_architecture/Models_and_application_data
特别是在安装 LocalForage 时。
我尝试了第一个:
ember install:addon ember-localforage-adapter
并得到了教程中描述的错误信息,所以我尝试了另一个命令bower install localforage -v '1.2.2'
它只是返回了凉亭版本。
所以我bower install localforage
一个人尝试,它奏效了。我在 myapp/bower_components/localforage 中获得了新文件夹。
接下来的教程给出了使用代码的说明:
import LFAdapter from 'ember-localforage-adapter/adapters/localforage';
export default LFAdapter.extend({
namespace: 'ShoppingLists'
});
这是我卡住的地方。我收到错误消息:
处理路由时出错:lists.index 找不到从“myapp/adapters/application”requireFrom@ http://localhost:4200/assets/vendor.js:119导入的模块“ember-localforage-adapter/adapters/localforage” :1
我没有得到导入调用背后的逻辑,没有 ember-local-forage-adapter 文件夹或类似的东西。我对命名空间还不满意,但我知道这个理论。是否存在我无法识别的名称空间问题?它与 ember-data 有关吗?
我可以给出完整的错误信息,但我很确定这无济于事。
我尽力独自解决,但我没有想法,所以我在这里问。
感谢您的帮助 :)