我是magento 2的新手,我正在为它创建扩展。
但我无法看到任何js和css更改。
当我检查我的源代码时,我的js文件custom.js和css文件custom.css已正确加载,但我无法看到任何更改。
我试图清除缓存并没有得到任何结果。
我也从支持和手动清除缓存并禁用所有缓存 缓存。
请帮助我。
答案 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()
};