首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确导入导入其他CSS / SCSS的SCSS

如何正确导入导入其他CSS / SCSS的SCSS
EN

Stack Overflow用户
提问于 2019-09-23 21:16:56
回答 2查看 528关注 0票数 2

我在一个angular项目中有一个SCSS,它正在从node_modules导入另一个SCSS:

代码语言:javascript
复制
@import "node_modules/grapesjs/src/styles/scss/main.scss";

SCSS导入其他样式:

代码语言:javascript
复制
@import "node_modules/spectrum-colorpicker/spectrum";
@import "node_modules/font-awesome/scss/font-awesome";
@import "node_modules/codemirror/lib/codemirror";
@import "node_modules/codemirror/theme/hopscotch";


@import "gjs_variables.scss";

但这会导致以下错误:

我猜这意味着我需要正确地指定路径。我的angular.json中有以下内容:

代码语言:javascript
复制
        "stylePreprocessorOptions": {
          "includePaths": [
            "src/styles",
            "."    // **this is where the node_modules directory is**
          ]
        },

我的猜测是main.scss中的路径是相对于该文件的。我想不出该怎么指定。

EN

回答 2

Stack Overflow用户

发布于 2019-09-23 21:49:50

您说得对,它被放在angular.json文件的styles属性中。

此外,扩展名并不重要,编译器无论如何都会将其转换为JS (除非它是一种资产,否则它将保持原样)

路径是

代码语言:javascript
复制
./node_modules/...
票数 0
EN

Stack Overflow用户

发布于 2019-09-25 12:55:31

要从node_modules导入样式,请使用~前缀,如下所示

代码语言:javascript
复制
@import "~bootstrap/scss/bootstrap";
@import "~font-awesome/scss/font-awesome";
@import "~toastr/toastr";
@import "~react-select/dist/react-select.css";
@import "~react-bootstrap-table/dist/react-bootstrap-table-all.min.css";
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58063357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档