Laravel Mix Build成功但没有变化

问题描述 投票:0回答:2

我正在尝试用sass改变bootstrap的颜色主题。我正在运行命令npm run watch,当我保存它时,它提示我:

Laravel Mix构建成功

当我查看我的页面时,我看不到更改。 (我已经清除了缓存和硬刷新以及关闭broswer /新浏览器)为此,我将“警告”更新为紫色,但bg警告不会变为紫色背景(我相信这是是什么意思)。

我正在使用Laravel框架5.5

这是我的webpack.mix.js enter image description here

这是我的app.scss enter image description here

这是我的基础/ _colors.scss enter image description here

我已经尝试将我的base / _colors.scss代码直接放入app.scss文件中,但也没有运气。 (尽管它说它构建得当。)

我也试过运行以下内容但没有成功:

npm run dev

npm运行生产

编辑:另一种可能性是这不是sass如何使用bootstrap。我是否需要实际分配$ warning的颜色,或者这样查找$ warning(.alert-warning,.bg-warning等)的所有实例并替换?

laravel sass laravel-5.5 laravel-mix
2个回答
0
投票

我会做进一步的步骤:

  1. 检查文件夹库是否确实存在
  2. 创建一个新的css文件,该文件不在文件夹(基础)内,只是为了检查不会导致错误
  3. 在_colors.css中编写简单的css并检查它是否有效
  4. 在颜色声明后添加一个!important语句,以检查它是否不必执行任何与覆盖样式相关的操作

0
投票

尝试运行npm hot,这对我帮助:

npm run hot

© www.soinside.com 2019 - 2024. All rights reserved.