【问题标题】:Laravel Mix Build Successful but no changes sassLaravel Mix 构建成功但没有变化
【发布时间】:2019-03-06 22:59:33
【问题描述】:

我正在尝试使用 sass 更改引导程序的颜色主题。我正在运行命令 npm run watch,当我保存它时会提示我:

Laravel Mix 构建成功

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

我正在使用 Laravel 框架 5.5

这是我的 webpack.mix.js

这是我的 app.scss

这是我的基础/_colors.scss

我尝试将我的 base/_colors.scss 代码直接放入 app.scss 文件中,但也没有成功。 (尽管它说它可以正确构建。)

我也尝试过运行以下命令,但没有成功:

npm 运行开发

npm 运行生产

编辑: 另一种可能性是这不是 sass 与引导程序一起工作的方式。我是否需要实际为事物分配 $warning 的颜色,还是查找 $warning 的所有实例(.alert-warning、.bg-warning 等)并替换?

【问题讨论】:

    标签: laravel sass laravel-5.5 laravel-mix


    【解决方案1】:

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

    npm run hot

    【讨论】:

    • 您能否添加更多详细信息,例如,哪个确切版本有效以及为什么?
    • 抱歉@Deiv,命令是 npm run hot,我认为帮助我的命令是更新它,已经编辑
    • 也可以尝试添加--watch-poll
    • 我尝试过的其他似乎有用的方法是关闭控制台并重新运行命令
    【解决方案2】:

    我会做以下进一步的步骤:

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

    【讨论】:

      猜你喜欢
      • 2020-09-01
      • 1970-01-01
      • 2019-10-10
      • 2017-07-28
      • 1970-01-01
      • 1970-01-01
      • 2011-04-26
      • 2016-10-20
      • 1970-01-01
      相关资源
      最近更新 更多