gpt4 book ai didi

ember.js - Ember-cli 如何知道从哪里导入 'ember-data'

转载 作者:行者123 更新时间:2023-12-02 01:46:38 26 4
gpt4 key购买 nike

Ember-cli 使用 ES6 语法导入模块。

这是导入 Ember-Data 的方式:

import DS from 'ember-data'

Ember-cli 如何知道从哪里导入 Ember-Data?这种情况似乎不符合 Using Modules and the Resolver docs 中解释的命名约定. (或者我可能遗漏了什么。)

最佳答案

“ember-cli-ember-data”节点模块将 ember-data 添加到生成的 Ember CLI 输出(通过 vendor.js)。如果您查看此模块的 index.js,在 EmberCLIED.prototype.included 函数中,您将在 vendor 目录中看到以下对 ember-data 的引用:

    EmberCLIED.prototype.included = function included(app) {
this.app = app;
var options = {
exports: {
'ember-data': [
'default'
]
}
};

if (this.app.env === 'production') {
this.app.import('vendor/ember-data/ember-data.prod.js', options); // <--
} else {
this.app.import('vendor/ember-data/ember-data.js', options); // <--
}
};

这就是 Ember CLI 知道在哪里可以找到 ember-data 的方式。

关于ember.js - Ember-cli 如何知道从哪里导入 'ember-data',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25276647/

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