visual-studio - 创建新的引导项目时是否需要创建“custom.scss”文件?
问题描述
我正在关注 Kevin Powell 引导教程,他将 custom.scss 文件复制到一个单独的文件夹中,但是我找不到要复制的文件,不确定是不是因为我使用的是更新版本的引导。
引导文档说,通过 npm 安装引导后,我应该有一个这样的文件夹结构:
your-project/
├── scss
│ └── custom.scss
└── node_modules/
└── bootstrap
├── js
└── scss
但是,在将引导程序安装到文件夹后,它是这样的:
your-project/
└── node_modules/
└── bootstrap
├── js
└── scss
除了 bootstrap 文件夹之外,没有 scss 文件夹。
解决方案
我是否需要创建一个“custom.scss”文件...?
不,您不需要这样做,因为您可以直接从引导源文件编译您的 css。但是,如果您现在或将来计划使用开箱即用的引导程序,而无需自定义,我只会考虑这种方法。如果您选择不创建此文件,那么您可能应该只使用 CDN。
你应该创建一个“custom.scss”文件吗?
是的,这是您修改引导变量或扩展其组件等的地方。您还可以选择导入所有引导程序,或仅导入此文件中您需要的部分。
该文档涵盖了该文件中应包含的内容。但是您可以从以下内容开始:
// Custom.scss
// Option A: Include all of Bootstrap
@import "node_modules/bootstrap/scss/bootstrap";
推荐阅读
- json - 使用 Go 将平面数据转换为嵌套 JSON
- tensorflow - 如何从 tensorflow 2.0 中的 tf.function 获取图形?
- spyder - 在 Spyder 文本编辑器中垂直选择文本
- java - Java https 连接 - 证书不受信任 + javax.net.ssl.SSLException:PKIX 路径构建失败
- ios - 从 iOS 设备上的 BLE 获取制造商数据
- python - Openpyxl - 如何在 xlsx 中查找包含数据的行数
- c# - 为什么单击按钮后`JQuery`选项卡会丢失样式
- angular - 设置 IIS 路由以允许 Angular 路由工作
- java - Java 8 方法参数列表的并行流
- azure - 从运行容器的应用服务中读取存储在 Key Vault 中的机密