Script.js минимизируется. Как мне найти модуль, ответственный за это?


Я унаследовал код для проекта Magento 1.9. Для выполнения поставленной задачи мне нужно коснуться файла JavaScript, расположенного по адресу

skin/frontend/my_projects_name/default/release/js/script.js

Этот скрипт изначально был уменьшен. Чтобы внести изменения, потому что я не знаю, как это было уменьшено, я использовал программу, чтобы "уменьшить" его вручную. Является ли этот файл общим для проектов Magento 1.9 или он уникален для этой кодовой базы? Существует несколько файлов JS. Из какого файла это было уменьшено?

В skin/frontend/my_projects_name/default реж., есть файлы с несколькими зависимостями:

  • бауэр.json
  • Gruntfile.js
  • gulpfile.js
  • пакет.json
Author: sv3n, 2017-06-23

3 answers

Самый простой способ найти исходный файл JS - это перейти на ваш сервер в командной строке и использовать grep, чтобы найти строку, не самое красивое решение, но оно выполняет свою работу:

grep -r 'your statement' *

 1
Author: Niels, 2017-06-23 09:46:57

Похоже, что это уникально для вашей кодовой базы, так как я никогда не видел каталог с именем release внутри каталога обложки. Также ни в одном из наших проектов M1 нет scripts.js в каталоге сценариев тем (кроме темы enterprise по умолчанию).

Если только не ссылается на этот файл, а каталог release не является символической ссылкой, которая меняется в каждом выпуске?

skin/frontend/enterprise/default/js/scripts.js

Если это так, то он отвечает за некоторые корпоративные функции.

Чтобы убедиться, что это так, проверьте первые несколько строк после комментариев (строки 27 и 28), они выглядят так?

Validation.defaultOptions.immediate = true;
Validation.defaultOptions.addClassNameToContainer = true;
 1
Author: Ben Crook, 2017-06-23 09:49:14

Оказывается, он действительно уникален для моей кодовой базы. Был сценарий "глотка" (см. gulp.js), который компилирует таблицы стилей и файлы сценариев. Чтобы внести изменения в JS, мне нужно было запустить

gulp watch

Аналогично компилятору scss.

 0
Author: matthewninja, 2017-06-23 14:45:05