2016-02-01 3 views
5

Я новичок в magento 2, и я создаю расширение для него.Magento 2 изменения в Js и CSS

Но я не вижу изменений js и css.

Когда я проверяю свой исходный код, мой js-файл custom.js и css-файл custom.css загружается правильно, но я не вижу никаких изменений.

Я попытался очистить кеш и не получил никакого результата.

Я очистил кеш из резервной копии и вручную, а также отключил весь кеш .

Пожалуйста, помогите мне в этом.

ответ

2

шага 1. удалить все папки в пабе/статический/фронтэнде

шаг 2. Удаление папки кэша под варом/кэш

Теперь откройте командную строку и перейдите в корневой установку Magento 2 и стрелять следующие команды

php bin/magento setup:static-content:deploy шаг 3.

шаг 4. php bin/magento indexer:reindex

Этот шаг работал для меня. Надеюсь, это сработает и для вас.

Сообщите мне, если у вас все еще есть проблемы.

+0

Да, это сработало .. спасибо .. @ sagar –

+1

Приветствую привет! –

+1

reindex бесполезен. если вы находитесь в режиме разработчика, просто удалите из паба/статических/старых загруженных файлов custom.js и custom.css, а затем перезагрузите страницу. Magento создаст новые файлы в pub/static/с вашими новыми изменениями. –

-1

Возможно, это связано с тем, что основное правило CSS имеет приоритет над вашим правилом CSS для одного и того же элемента DOM. Вы должны проверить его с помощью инструментов разработчика браузера.

+0

я пытался с важным, как хорошо, но это didnot работал и что бы о JavaScript. –

-1

Требовать JS будет кэшировать изменения в файлы javascript (даже в режиме разработчика). Чтобы отключить кэширование, добавьте ниже MyNamespace/MyModule/вид/интерфейс/requirejs-config.js

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