Npm Bootstrap4自定义覆盖-应为!“的默认标志”$正文bg“;

Npm Bootstrap4自定义覆盖-应为!“的默认标志”$正文bg“;,npm,bootstrap-4,lint,Npm,Bootstrap 4,Lint,我已经重新安装了引导版本4.1.1 我创建了一个custom.scss文件,并将以下内容放入其中(直接来自bootstrap4在线文档) 当我运行npm run dis时,我收到以下错误: scss/custom.scss 2:1 × Expected !default flag for "$body-bg" scss/dollar-variable-default 3:1 × Expected !default flag for "$body-color" scss/do

我已经重新安装了引导版本4.1.1

我创建了一个custom.scss文件,并将以下内容放入其中(直接来自bootstrap4在线文档)

当我运行
npm run dis
时,我收到以下错误:

scss/custom.scss
2:1  ×  Expected !default flag for "$body-bg"      scss/dollar-variable-default
3:1  ×  Expected !default flag for "$body-color"   scss/dollar-variable-default
根据引导文档,您必须删除“!default”,但错误指定您必须使用“!default”


我假设我忽略了什么,但我似乎不知道它是什么

因此,引导程序的默认安装有一个名为.stylelintrc的文件。这是stylelint的配置文件

出于某种原因,bootstraps网站上给出的示例与.stylelintrc文件的默认配置不一致

你需要换线

“scss/美元变量默认值”:[false,{“忽略”:“local”}]

“scss/美元变量默认值”:空


为了让他们的榜样发挥作用

我以同样的方式定制了这两个属性。我的意思是不用
!默认值
。但是我不使用
节点模块
。我使用
webjars
将lint配置为期望
!默认
标志。lint是否读取专门用于引导的配置文件?我已经按照引导说明进行了操作,我不确定为什么lint的配置会有所不同。
scss/custom.scss
2:1  ×  Expected !default flag for "$body-bg"      scss/dollar-variable-default
3:1  ×  Expected !default flag for "$body-color"   scss/dollar-variable-default