gpt4 book ai didi

javascript - 如何使用 Ember-CLI 导入模块 ember-localstorage-adapter?

转载 作者:可可西里 更新时间:2023-11-01 02:14:30 24 4
gpt4 key购买 nike

我尝试将 ember-localstorage-adapter 导入为

import DS.LSAdapter from "ember-localstorage-adapter";

但是我得到了错误

Error: Line 5: Missing from after import

我需要用 ES6 Module Transpiler 编译 ember-localstorage-adapter 吗?

最佳答案

更新

ember-localstorage-adapter 现在是一个 ember-cli 插件,所以要将它添加到 Assets 管道只需运行:

ember install ember-localstorage-adapter 用于最新的 ember-cli 版本(1.5 之后)

npm install --save-dev ember-localstorage-adapter 适用于 1.5 之前的版本

然后转到第 4 步,配置适配器和序列化器。

如果您使用的是旧版本的 ember-cli,请使用以下步骤:

我执行了以下步骤来导入 ember-localstorage-adapter:

1- 创建了一个新的 ember 应用程序:

ember new <someapp>

2- 使用 bower 安装 ember-localstorage-adapter 依赖项:

bower install ember-localstorage-adapter --save

3- 添加 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();

希望对你有帮助

关于javascript - 如何使用 Ember-CLI 导入模块 ember-localstorage-adapter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24327090/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com