I try to override the Magento/Checkout/view/frontend/web/js/view/shipping.js file in my custom theme.
New location of the file:
app/design/frontend/Vendor/theme/Magento_Checkout/web/js/view/shipping.js
Location of my requirejs-config.js file:
app/design/frontend/Vendor/theme/requirejs-config.js
Contents of my requirejs-config.js file:
var config = {
map: {
'*': {
'Magento_Checkout/js/view/shipping': 'js/view/shipping'
}
}
};
I refreshed all caches and deployed static content but I keep getting the following 404 error in my console:
GET http://domain.loc/pub/static/frontend/Vendor/theme/nl_NL/js/view/shipping.js
I also tried to move the requirejs-config.js file into my Magento_Checkout folder.
-
please let me know if you have any issue.Rakesh Jesadiya– Rakesh Jesadiya2017年01月04日 09:26:54 +00:00Commented Jan 4, 2017 at 9:26
1 Answer 1
When you want to create module at that time you need to create requirejs-config.js file to override js file in module.
In theme you dont need to create require js file you can directly set js file in specific order of core module.
You dont need to create requirejs-config.js file in your theme.
Remove requierejs-config.js file from theme.
You have to set only js file in your theme.
Your path is correct.
app/design/frontend/Vendor/theme/Magento_Checkout/web/js/view/shipping.js
please run command,
php bin/magento setup:static-content:deploy nl_NL
Remove var folder Clear Browser cache.
-
I tried this before. The error is gone but it seems that the original file is not overwritten.Michael– Michael2017年01月04日 09:48:23 +00:00Commented Jan 4, 2017 at 9:48
-
have u deploy and clear browser cache?Rakesh Jesadiya– Rakesh Jesadiya2017年01月04日 09:49:36 +00:00Commented Jan 4, 2017 at 9:49