сжать js-файлы, такие как компас, с помощью css (SASS) - PullRequest
1 голос
/ 31 августа 2011

Есть ли что-то вроде Compass, кроме как для javascript?Мне интересен инструмент, в котором он будет принимать основные js-файлы и все остальные включенные файлы и сжимать его в новый js-файл со всем кодом в 1 строке, как только вы сохраните свои изменения в любом файле, которым вы являетесьрабочий.

Ответы [ 4 ]

2 голосов
/ 02 мая 2013

Компас включает эту функциональность.Например, я использую bootstrap.js для одного из моих проектов.Я просматриваю файл с помощью Compass и заставляю его минимизировать файл до bootstrap-ck.js, который является файлом, на который я ссылаюсь в моем рабочем коде.

Я приложил изображение, которое должно показать вам детали.Обратите внимание, что вы можете выполнять импорт точно так же, как и при использовании Sass или Less.

enter image description here

Вы также сможете проверить код с помощью JSHint или JSLint.Если у вас возникли проблемы, вы можете проверить документацию Compass или открыть файл config.rb, чтобы просмотреть сведения о компасе для этого конкретного проекта.

Надеюсь, что это поможет.

1 голос
/ 31 августа 2011

Вы ищете миниатор Javascript. Есть целая куча из них на выбор. Попробуйте этот или этот , или Google для "javascript minifier" для более.

Обратите внимание, что помимо простого размещения всего кода в одной строке, эти инструменты также переименовывают ваши переменные и функции в более короткие имена, и выполняют несколько других приемов, чтобы сделать код как можно более мелким. Конечный результат должен быть функционально идентичен вашему исходному коду, но он не будет точно таким же, как код, который вы написали.

0 голосов
/ 16 января 2016

Другая рекомендация будет UglifyJS

0 голосов
/ 31 августа 2011

У вас есть инструмент от Yahoo

http://developer.yahoo.com/yui/compressor/

И у вас также есть инструмент .net (если вы работаете с .net) для этого компрессора

http://yuicompressor.codeplex.com/

...