gpt4 book ai didi

ember-cli - 如何扩展 ember-cli 插件?

转载 作者:行者123 更新时间:2023-12-03 14:35:40 25 4
gpt4 key购买 nike

在我的 ember-cli 应用程序中,我安装了一个名为 'ember-cli-selectize' 的插件。 .查看目录结构,我可以看到它的文件位于 /node_modules/ember-cli-selectize' .现在我想创建一个扩展这个插件的自定义组件。我如何导入/需要它?我已经尝试过这些,但似乎没有一个工作:
var EmberSelectize = require('/ember-cli-selectize/app/components/ember-selectize');import EmberSelectize from 'components/ember-selectize';import EmberSelectize from 'node_modules/ember-cli-selectize/addon/components/ember-selectize';import EmberSelectize from 'ember-cli-selectize/addon/components/ember-selectize';
无论如何,我总是会收到此“找不到模块”错误。我需要以某种方式导入/要求它做类似的事情

import EmberSelectize from 'wherever/it/is';
export default EmberSelectize.extend({
//my own customizations
})

最佳答案

你与:

import EmberSelectize from 'components/ember-selectize';

插件命名空间本身 - 在这种情况下,ember-cli-selectize。因此,只需将命名空间添加到您的导入中:
import EmberSelectizeComponent from 'ember-cli-selectize/components/ember-selectize';

那么你可以扩展:
export default EmberSelectizeComponent.extend({ });

关于ember-cli - 如何扩展 ember-cli 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28654662/

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