6

我是 magento 2 的新手,我正在为它创建扩展。

但我看不到任何 js 和 css 更改。

当我检查我的源代码时,我的 js 文件 custom.js 和 css 文件 custom.css 已正确加载,但我无法看到我的任何更改。

我试图清除缓存并没有得到任何结果。

我也从支持和手动清除了缓存,并禁用了所有缓存。

4

5 回答 5

3

步骤 1. 删除 pub/static/frontend 下的所有文件夹

步骤 2. 删除 var/cache 下的缓存文件夹

现在打开您的命令提示符并转到您的 magento 2 的根安装并触发以下命令

步骤 3。php bin/magento setup:static-content:deploy

第4步。php bin/magento indexer:reindex

上述步骤对我有用。我希望它也对你有用。

如果您仍然遇到任何问题,请告诉我。

于 2016-02-02T06:40:14.893 回答
2

步骤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

上述步骤对我有用。我希望它也对你有用。

于 2020-01-16T10:14:37.997 回答
0

为了提高工作效率,可以使用以下命令一起完成所有任务:

rm -rf var/view_preprocessed; rm -rf pub/static/frontend/*; rm -rf var/cache/*; php bin/magento setup:static-content:deploy -f de_DE;
于 2021-08-10T08:26:41.477 回答
-1

这可能是因为对于同一个 DOM 元素,核心 CSS 规则优先于您的 css 规则。您应该使用浏览器开发人员工具进行检查。

于 2016-02-01T13:33:17.440 回答
-2

Require JS 将缓存对您的 javascript 文件的更改(即使在开发人员模式下)。要禁用缓存,请将以下内容添加到 MyNamespace/MyModule/view/frontend/requirejs-config.js

var config = {
    urlArgs: "bust=" + (new Date()).getTime()
};
于 2016-09-11T17:40:36.733 回答