Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Henrik Sunesen 85 posts 282 karma points
    Dec 28, 2021 @ 11:23
    Henrik Sunesen
    1

    Smidge cache issue

    Hey all,

    I have some issues with Smidge on my Umbraco 9 solution. When i'm working on it locally and make some changes in the css/js files. I need to rebuild it before it's visible in the browser (normally a refresh is working). I can't find a lot of info about smidge with umb 9. So i hope someone can help me out.

    appsettings.json

    "RuntimeMinification": {
        "UseInMemoryCache": false,
        "CacheBuster": "Timestamp" //I have tried all the three values here (Version, AppDomain and Timestamp)
      },
    

    My .cshtml file

    @using Umbraco.Cms.Web.Common.PublishedModels;
    @inherits Umbraco.Cms.Web.Common.Views.UmbracoViewPage
    @using Smidge
    @{
    Layout = null;
    SmidgeHelper.CreateJsBundle("inline-js-bundle").RequiresJs("~/scripts/jquery.js", "~/scripts/bootstrap.js", "~/scripts/script.js");
    SmidgeHelper.CreateCssBundle("inline-css-bundle").RequiresCss("~/css/bootstrap.min.css", "~/css/style.min.css");
    }
    <!DOCTYPE html>
    <html lang="da">
    <head>
    
    @await SmidgeHelper.JsHereAsync("inline-js-bundle")
    @await SmidgeHelper.CssHereAsync("inline-css-bundle")
    <title>Page Title</title>
    
    </head>
    <body>
    @RenderBody()
    
     </body>
     </html>
    

    Any suggestions here?

  • AvihayBit 149 posts 303 karma points
    Jan 23, 2022 @ 07:09
    AvihayBit
    0

    Hi, did you find a solution for this? I'm facing exactly the same situation here...

  • Henrik Sunesen 85 posts 282 karma points
    Jan 24, 2022 @ 20:57
    Henrik Sunesen
    101

    Hi AvihayBit

    I got it working doing the following.

    Setting the debug parameter = true:

    @using Smidge
    @{
       Layout = null;
    SmidgeHelper.CreateJsBundle("inline-js-bundle").RequiresJs("~/scripts/jquery.js");
    SmidgeHelper.CreateCssBundle("inline-css-bundle").RequiresCss("~/css/bootstrap.min.css");
    }
    <!DOCTYPE html>
    <html lang="da">
    <head>
    
    @await SmidgeHelper.JsHereAsync("inline-js-bundle",true)
    @await SmidgeHelper.CssHereAsync("inline-css-bundle",true)
    </head>
    

    The following packages installed: Smidge & Smidge.Core

    appsettings.json:

     "RuntimeMinification": {
            "UseInMemoryCache": false,
            "CacheBuster": "Version"
          }
    

    I hope this will help you.

  • AvihayBit 149 posts 303 karma points
    Jan 24, 2022 @ 21:29
    AvihayBit
    1

    Sorry, I don't see how it solves the problem you described.

    When I use it like you did - the files are combined and minified even when debug parameter = true...

  • roger malik 17 posts 79 karma points
    Feb 13, 2025 @ 09:06
    roger malik
    0

    When I have issues with Smidge I delete the folder under Smidge\Cache and that usually solves it.

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies