【问题标题】:How to use ember sass in ember addon and correctly implement it into ember project如何在 ember 插件中使用 ember sass 并将其正确实现到 ember 项目中
【发布时间】:2021-12-11 06:39:30
【问题描述】:

需要解决以下问题:我尝试在 ember 插件中创建一个组件,它使用的是 sass。在我的插件中,我不想编译那个 scss 文件,这应该在我的项目中使用 ember-cli-sass 和 ember-css-modules-sass 来完成。我在插件中创建的组件也使用了 sass 模块,但我没有为此安装 ember 包,因为我在我的项目中这样做了。

我遇到了一个问题,当我尝试从我的项目目录中提供我的 ember 应用程序时,我收到错误消息,即在我的插件中导入的 scss 文件不可读或不存在。

我做错了什么? 非常感谢!

【问题讨论】:

  • 可以分享一下相关代码sn-ps吗?您正在尝试做的事情得到了Ember Bootstrap 等流行插件的支持和完成。
  • 让我问不同的问题:正确的做法是什么?
  • 如果你把*.scss文件放在你插件的app/styles文件夹中应该没问题。它在构建时与您的应用程序的app/styles 合并。这使您可以像文件是应用程序的一部分一样导入它。您必须确保没有名称冲突。这样做的惯例是使用带有插件名称的文件夹。

标签: ember.js sass ember-addon


【解决方案1】:

将 Sass 文件添加到 /app/styles/,而不是 /addon/styles。这样它们将与宿主应用程序合并。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多