我试图将成员本地存储适配器导入为
import DS.LSAdapter from "ember-localstorage-adapter";但我得到了错误
错误:第5行:导入后丢失
我是否需要用ES6模块转换程序编译余烬本地存储适配器?
发布于 2014-06-20 16:21:58
更新
内存-本地存储适配器现在是一个成员-cli加载项,所以要将它添加到资产管道中,只需运行:
ember install ember-localstorage-adapter最新的成员-cli版本(后1.5)
或
1.5之前版本的npm install --save-dev ember-localstorage-adapter
然后转到步骤4,配置适配器和序列化程序。
如果您使用的是旧版本的烬-cli,请使用以下步骤:
我执行了以下步骤来导入内存-本地存储适配器:
1-创建了一个新的成员应用程序:
ember new <someapp>2-使用bower安装了适配器依赖项:
bower install ember-localstorage-adapter --save3-在app.import("bower_components/ember-localstorage-adapter/localstorage_adapter.js");内部的module.exports = app.toTree();调用之前添加了Brocfile.js
这是整个Brocfile.js:
/* global require, module */
var EmberApp = require('ember-cli/lib/broccoli/ember-app');
var app = new EmberApp();
app.import("bower_components/ember-localstorage-adapter/localstorage_adapter.js");
module.exports = app.toTree();4-使用DS.LSAdapter作为默认适配器,创建一个名为app/adapters/application.js的文件,其内容如下:
import DS from 'ember-data';
export default DS.LSAdapter.extend({
namespace: 'yournamespace'
});5-使用DS.LSSerializer作为默认序列化程序,创建一个名为app/serializers/application.js的文件,其内容如下:
import DS from 'ember-data';
export default DS.LSSerializer.extend();我希望它能帮上忙
发布于 2015-03-15 02:53:59
我也有同样的问题,通过@Marcio的解决方案解决了这个问题。但是,我也需要更新我的节点版本。
这个问题一直存在于节点-v0.10.0,i 更新节点到节点-v0.12.0,然后@Marcio的解决方案开始工作。
要弄清楚,您仍然应该在@Marcio的帖子中做所有事情,但是如果它仍然不能解决这个问题,请尝试更新节点。
https://stackoverflow.com/questions/24327090
复制相似问题