使用 ember-cli-jstree 实现自定义主题?

Implementing a custom theme with ember-cli-jstree?

我正在尝试通过 ember-cli-jstree 为 jstree 制作我自己的主题。我想我会从使用 proton theme 开始。我将这个 link 中的 proton 目录复制到我的应用程序中的 public 目录中,并将主题名称添加到我控制器中的 jsconfig blob 中:

  jsTreeConfig: {
    themes: {
      name: 'proton',
      dots: false,
      icons: false,
      variant: 'large',
    },
  },

但是,这会导致样式完全损坏。我还没有找到使用 ember-cli-jstree 插件创建自定义主题的优秀文档,因此任何指向正确方向的指针都会有所帮助。

您不能 link 直接进入 ember 中的 public 目录,因为该目录在构建过程中的处理方式。我从我的 URL 中删除了 public 目录并且它起作用了。

 jsTreeConfig: {
    themes: {
      name: 'my-theme',
      url: '../../my-theme/style.css',
    },
  },