我是 magento 2 的新手,我正在为它创建扩展。
但我看不到任何 js 和 css 更改。
当我检查我的源代码时,我的 js 文件 custom.js 和 css 文件 custom.css 已正确加载,但我无法看到我的任何更改。
我试图清除缓存并没有得到任何结果。
我也从支持和手动清除了缓存,并禁用了所有缓存。
我是 magento 2 的新手,我正在为它创建扩展。
但我看不到任何 js 和 css 更改。
当我检查我的源代码时,我的 js 文件 custom.js 和 css 文件 custom.css 已正确加载,但我无法看到我的任何更改。
我试图清除缓存并没有得到任何结果。
我也从支持和手动清除了缓存,并禁用了所有缓存。
步骤 1. 删除 pub/static/frontend 下的所有文件夹
步骤 2. 删除 var/cache 下的缓存文件夹
现在打开您的命令提示符并转到您的 magento 2 的根安装并触发以下命令
步骤 3。php bin/magento setup:static-content:deploy
第4步。php bin/magento indexer:reindex
上述步骤对我有用。我希望它也对你有用。
如果您仍然遇到任何问题,请告诉我。
步骤1。
rm -rf pub/static/frontend/*
第2步。
rm -rf var/cache/*
步骤 3。
php bin/magento s:s:d -f
第4步。
php bin/magento indexer:reindex
上述步骤对我有用。我希望它也对你有用。
为了提高工作效率,可以使用以下命令一起完成所有任务:
rm -rf var/view_preprocessed; rm -rf pub/static/frontend/*; rm -rf var/cache/*; php bin/magento setup:static-content:deploy -f de_DE;
这可能是因为对于同一个 DOM 元素,核心 CSS 规则优先于您的 css 规则。您应该使用浏览器开发人员工具进行检查。
Require JS 将缓存对您的 javascript 文件的更改(即使在开发人员模式下)。要禁用缓存,请将以下内容添加到 MyNamespace/MyModule/view/frontend/requirejs-config.js
var config = {
urlArgs: "bust=" + (new Date()).getTime()
};