在 create react app 中扩展 bootstrap
Extending bootstrap in create react app
我很想在我的 sass 文件中扩展 boostrap 类。我正在按照 example.
中的方式编译我的 sass
我已将 boostrap 文件复制到我的 /src
文件夹中。
但是,使用这个基本示例:
@import "bootstrap/*";
.header{
@extend .container;
background-color:red;
}
我收到错误:
{
"status": 1,
"file": "C:/sites/mharrisweb-redux/src/sass/style.scss",
"line": 1,
"column": 1,
"message": "File to import not found or unreadable: bootstrap/.\nParent style sheet: C:/sites/mharrisweb-redux/src/sass/style.scss",
"formatted": "Error: File to import not found or unreadable: bootstrap/.\n Parent style sheet: C:/sites/mharrisweb-redux/src/sass/style.scss\n on line 1 of src/sass/style.scss\n>> @import \"bootstrap/*\";\n ^\n"
}
如果你有这样的文件结构:
src
bootstrap
sass
style.scss
你应该使用:
@import "../bootstrap/scss/bootstrap";
如果您使用包管理器(npm 或 yarn)安装 Bootstrap,您可以使用:
@import "~bootstrap/scss/bootstrap";
我很想在我的 sass 文件中扩展 boostrap 类。我正在按照 example.
中的方式编译我的 sass我已将 boostrap 文件复制到我的 /src
文件夹中。
但是,使用这个基本示例:
@import "bootstrap/*";
.header{
@extend .container;
background-color:red;
}
我收到错误:
{ "status": 1, "file": "C:/sites/mharrisweb-redux/src/sass/style.scss", "line": 1, "column": 1, "message": "File to import not found or unreadable: bootstrap/.\nParent style sheet: C:/sites/mharrisweb-redux/src/sass/style.scss", "formatted": "Error: File to import not found or unreadable: bootstrap/.\n Parent style sheet: C:/sites/mharrisweb-redux/src/sass/style.scss\n on line 1 of src/sass/style.scss\n>> @import \"bootstrap/*\";\n ^\n" }
如果你有这样的文件结构:
src
bootstrap
sass
style.scss
你应该使用:
@import "../bootstrap/scss/bootstrap";
如果您使用包管理器(npm 或 yarn)安装 Bootstrap,您可以使用:
@import "~bootstrap/scss/bootstrap";