Я хотел бы использовать наблюдатели файлов и макросы WebStorm для переноса ES2015 JavaScript в ES5 JavaScript и репликации структуры исходного каталога в целевой каталог. Я не могу найти комбинацию макропеременных или другой конфигурации, чтобы разрешить это. Мой проект организован так:
~/ProjectName/src/app.html
~/ProjectName/src/es2015/app.js
~/ProjectName/src/es2015/services/webapi.js
~/ProjectName/src/es5/app.js
~/ProjectName/src/es5/services/webapi.js
Документация Jetbrain рекомендует использовать $FileDirRelativeToProjectRoot$;
однако я полагаю, что это предполагает, что ваш источник находится в самом корне проекта, а не в src
.