gpt4 book ai didi

javascript - EmberJS 如何包含另一个 Ember.Object 文件

转载 作者:行者123 更新时间:2023-12-02 15:19:00 25 4
gpt4 key购买 nike

情况
我正在为我的 Emberjs 项目使用 EmberCLI。我创建了一个名为 "custom_objects" 的目录,其中包含一个名为 'person.js'

的文件

Emberjs 目录

LearningService (my app name)
+ app
+ components
+ controllers
+ custom_objects
-person.js*
+ helpers
+ models
+ routes
+ services
+ styles
+ templates

我现在正在组件文件夹中处理一个名为'person-list.js'的文件,我想让person.js文件在中可用person-list.js 所以我输入了以下内容:

custom_objects/person.js

import Ember from 'ember';

export default Ember.Object.extend({
name: 'person'
});

组件/person-list.js

import Ember from 'ember';
import Person from '../custom_objects/person.js';

export default Ember.Component.extend({

});

这是我从控制台收到的错误

Uncaught Error: Could not find module `learning-services/custom_objects/person.js`   imported from `learning-services/components/person-list`

从文档中我已经阅读了您应该使用相对路径并仅将其包含在内,如上所示。
• 我已尝试重新启动 Ember 服务器

我错过了什么?

最佳答案

不需要

.js 扩展名:

import Person from '../custom_objects/person';

关于javascript - EmberJS 如何包含另一个 Ember.Object 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34241138/

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