Magento 2改变了Js和CSS

时间:2016-02-01 13:07:11

标签: magento caching magento2 magento-2.0

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

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

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

  

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

     

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

请帮助我。

5 个答案:

答案 0 :(得分:2)

步骤1.删除pub / static / frontend

下的所有文件夹

步骤2.删除var / cache

下的缓存文件夹

现在打开命令提示符,转到magento 2的root用户安装 并触发以下命令

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

第4步。php bin/magento indexer:reindex

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

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

答案 1 :(得分:0)

第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

以上步骤对我有用。我希望它也对您有用。

答案 2 :(得分:0)

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

const url = new URL("https://api.npms.io/v2/search?q=scope:angular&lang='fr'");
const params = new URLSearchParams(url.search);

console.log(params.get('q'));
console.log(params.get('lang'));

答案 3 :(得分:-1)

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

答案 4 :(得分:-1)

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

var config = {
    urlArgs: "bust=" + (new Date()).getTime()
};