我是magento 2的新手,我正在爲它創建擴展。Magento 2在Js和CSS中的變化
但我無法看到任何js和css更改。
當我檢查我的源代碼時,我的js文件custom.js和css文件custom.css已正確加載,但我無法看到我的任何更改。
我試圖清除緩存並沒有得到任何結果。
我從備份和手動清除了緩存,並且也禁用了所有的 緩存。
請幫助我。
我是magento 2的新手,我正在爲它創建擴展。Magento 2在Js和CSS中的變化
但我無法看到任何js和css更改。
當我檢查我的源代碼時,我的js文件custom.js和css文件custom.css已正確加載,但我無法看到我的任何更改。
我試圖清除緩存並沒有得到任何結果。
我從備份和手動清除了緩存,並且也禁用了所有的 緩存。
請幫助我。
步驟1中刪除其下的酒吧/靜態/前端的所有文件夾下的VAR
步驟2中刪除緩存文件夾/緩存
現在,打開命令提示符,然後轉到你的root用戶安裝的Magento 2 和火以下命令
步驟3. php bin/magento setup:static-content:deploy
步驟4. php bin/magento indexer:reindex
上述步驟適用於我。我希望它也能爲你工作。
讓我知道你是否仍然面臨任何問題。
這可能是因爲核心CSS規則對同一個DOM元素的優先級高於CSS規則。您應該使用瀏覽器開發工具進行檢查。
我有重要的嘗試,以及,但因此未工作,將是關於JavaScript什麼。 –
要求JS會緩存對JavaScript文件的更改(即使在開發人員模式下)。要禁用緩存,加上下面了myNameSpace/MyModule的/視圖/前端/ requirejs-config.js
var config = {
urlArgs: "bust=" + (new Date()).getTime()
};
是的,它的工作..謝謝.. @ sagar –
不客氣,歡呼! –
reindex毫無用處。如果您處於開發人員模式,只需從發佈/靜態/舊加載的文件custom.js和custom.css中刪除,然後重新加載頁面。 Magento將在pub/static /中創建新文件,併發布新的更改。 –