1

Having trouble getting past 404 errors with css and js.

/Vendor/Module/view/frontend/layout/routeid_index_index.xml


<?xml version="1.0" ?>
<page layout="1column" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <head>
        <css src="Vendor_Module::css/custom.css" />
        <script src="Vendor_Module::js/custom.js"/>
    </head>
    <body>
        <referenceContainer name="content">
            <block class="Vendor\Module\Block\Display" name="Display" template="Vendor_Module::index.phtml" />
        </referenceContainer>
    </body>
</page>

Files are located here

/Vendor/Module/etc/frontend/web/css/custom.css
/Vendor/Module/etc/frontend/web/js/custom.js

static deploy doesn't seem to do the trick nor does manually clearing the cache

1
  • /Vendor/Module/etc is always for configuration and di files. Commented Oct 2, 2017 at 5:27

1 Answer 1

2

You have to keep file inside view folder instead of etc folder. New path will be,

/Vendor/Module/view/frontend/web/css/custom.css
/Vendor/Module/view/frontend/web/js/custom.js

Run upgrade and deploy command.

php bin/magento setup:upgrade
rm -rf pub/static/frontend/* pub/static/adminhtml/* var/cache/ var/generation/ var/page_cache/ var/view_preprocessed/ var/composer_home
php -dmemory_limit=6G bin/magento setup:static-content:deploy
chmod -Rf 777 pub/ var/

Thank you.

1
  • Thanks, I was coding in the middle of the night and just couldn't see it Commented Oct 2, 2017 at 14:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.