首页 > 解决方案 > 如何开始使用 NodeJS 和 Sass 项目,这样我就可以自定义 bootstrap 4 主题

问题描述

我想自定义 Bootstrap 4 主题,例如颜色、字体等。

我阅读了 Bootstrap 网站的说明,说我需要创建 custom.scss 文件并像这样导入 Bootstrap 的源 Sass 文件

// Custom.scss

// Your variable overrides
$body-bg: #000;
$body-color: #111;

// Bootstrap and its default variables
@import "node_modules/bootstrap/scss/bootstrap";

我是 Sass 和 NodeJS 的新手,我不知道如何开始使用 NodeJS 和 Sass 项目。

我使用 brew 在我的 Mac 上安装了 NodeJS 和 Sass。我还通过键入以下内容安装了 Bootstrap:

npm install bootstrap

这是我取得的最大进步。当我执行命令 npm install bootstrap 时,我不知道引导文件安装在哪个路径中,而且我也不知道如何将引导程序安装到我的项目文件夹中。

谁能提供一些信息或指向我有关如何开始使用 NodeJS 和 Sass 项目的资源,以便我可以使用 Sass 自定义 Bootstrap 4 主题。

标签: cssnode.jstwitter-bootstrapsass

解决方案


您必须npm install bootstrap在项目目录中运行该命令。然后引导程序及其文件将安装到node_modules/bootstrap项目目录中的目录中。

现在,当您将自定义 scss 文件放入此文件夹时,他们将能够访问node_modules引导程序所在的目录。

然后,您可以使用 npm 工具创建自定义构建管道,以将 scss 文件编译为 css。这需要对 node.js 和 NPM 有更深入的了解,但这是通常的推荐方式。

如果您只想编译一次 scss 并从那里使用 css 而不必更深入地使用 node.js,您可以使用像scss-compile这样的包,然后使用控制台命令node-sass -rw scssFiles -o cssOutputFiles来编译您的自定义主题一次。


推荐阅读