У меня есть сценарий оболочки, который собирает все .js-файлы на странице и объединяет их для компиляции с использованием компилятора закрытия. Тем не менее, я не хочу, чтобы конкретный js-файл оптимизировал любой из компиляторов. Например, у меня есть команда для компиляции файлов file.js, fileB.js и fileC.js. Как я могу отказаться от пропуска файла fileB.js, но поместить его в выходной файл scripts.min.js в правильном порядке? Таким образом, файлы file.A.js и fileC.js будут оптимизированы с использованием SIMPLE_OPTIMIZATION, а fileB.js не будут затронуты. Есть ли ключевое слово, которое я могу разместить в комментариях самого файла, который говорит, пропустите этот файл?short compiler skip file
java -jar compiler.jar --js=fileA.js --js=fileB.js --js=fileC.js --js_output_file=scripts.min.js
Спасибо!
Вы не должны этого делать. Closure советует не смешивать скомпилированный и некомпилированный код. Что именно вы пытаетесь достичь, что не позволяет скомпилировать все 3 файла вместе? – EMMERICH
Действительно ли A или C зависят от B, или B от A или C? Если предложение nullptr не является ответом, хотя вы, возможно, по крайней мере минимизируете пробелы в файлеB. –