Firefox OS 应用初学者,无法正确导入 localforage:找不到模块 `ember-localforage-adapter/adapters/localforage`
Firefox OS app beginner, can't import localforage properly : Could not find module `ember-localforage-adapter/adapters/localforage`
我目前正在学习如何在 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'
});
这是我卡住的地方。我收到错误消息:
Error while processing route: lists.index Could not find module 'ember-localforage-adapter/adapters/localforage' imported from `'myapp/adapters/application'
requireFrom@http://localhost:4200/assets/vendor.js:119:1
我没有得到导入调用背后的逻辑,没有 ember-local-forage-adapter 文件夹或类似的东西。我对名称空间还不太熟悉,但我知道其中的原理。
是否存在我无法识别的名称空间问题?与ember-数据有关吗?
我可以提供完整的错误消息,但我很确定这无济于事。
我已经尽力自己解决了,但是我运行没有想法,所以我在这里问。
感谢您的帮助:)
我找到了解决方案,现在看起来很微不足道,但是当我在互联网上发现一些类似的主题时,我会分享它。
运行 附加命令:
ember install ember-localforage-adapter
现在可以了,至少我没有错误消息,我可以继续学习教程。
我目前正在学习如何在 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'
});
这是我卡住的地方。我收到错误消息:
Error while processing route: lists.index Could not find module 'ember-localforage-adapter/adapters/localforage' imported from `'myapp/adapters/application' requireFrom@http://localhost:4200/assets/vendor.js:119:1
我没有得到导入调用背后的逻辑,没有 ember-local-forage-adapter 文件夹或类似的东西。我对名称空间还不太熟悉,但我知道其中的原理。 是否存在我无法识别的名称空间问题?与ember-数据有关吗?
我可以提供完整的错误消息,但我很确定这无济于事。
我已经尽力自己解决了,但是我运行没有想法,所以我在这里问。
感谢您的帮助:)
我找到了解决方案,现在看起来很微不足道,但是当我在互联网上发现一些类似的主题时,我会分享它。
运行 附加命令:
ember install ember-localforage-adapter
现在可以了,至少我没有错误消息,我可以继续学习教程。