Hello, I’ve fresh environment for SCA 2019.2 and m...
# suitecommerce
m
Hello, I’ve fresh environment for SCA 2019.2 and my base theme is connected to my website correctly, everything is working fine on the front-end. I was able to fetch the theme after activating the new theme in “Extension Manager”. Now, I’m trying to deploy the theme for the first time, but I’m getting this error:
Copy code
Checking Workspace/Suite_Commerce_Base_Theme/manifest.json file paths...
'do_validate' errored after 2.25 ms
Error in plugin "gulp validate"
Message:
    Sass files section does not include the entry point 
'update-validate' errored after 588 ms
'theme:deploy' errored after 590 ms
The following tasks did not complete: templates, sass, sass-prepare, do_templates
Did you forget to signal async completion?
I didn’t modify the base theme, all the files are untouched. Never got this error before, try to search online couldn’t find any relevant solution so, any help or point to the right direction is appreciated.
h
Hey @Meet, this is typically the error you get when your
manifest.json
file is not correct. You'll find this file in your Workspace > [Theme_Name] > manifest.json It sounds like it is missing a part of the JSON that tells the compiler where to start looking for all the initial Sass files. My manifest file has the following within it:
Copy code
...
    "sass": {
        "entry_points": {
            "shopping": "Modules/Shopping/shopping.scss",
            "myaccount": "Modules/MyAccount/myaccount.scss",
            "checkout": "Modules/Checkout/checkout.scss"
        },
        "files": [...]
    },
...
m
Hi @Harley Thank you so much for the response. I thought I need to change something in
Copy code
gulpfile.js
but this solved my problem. Thank you!!
h
No problem 🙂 Once you have those entry points then the manifest will mostly just take care of itself, but if they're missing it just gets stuck.
m
Yes, once I mentioned the entry points file, it took care of everything. I got confused with async function from gulpfile. Thank you again! 🙂