【发布时间】: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