Что такое простой в использовании Minifier JavaScript для Ubuntu? - PullRequest
4 голосов
/ 14 октября 2010

Что такое простой в использовании бесплатный JavaScript Minifier, работающий в Ubuntu?

Он также должен быть прост в установке. ; -)

Ответы [ 4 ]

8 голосов
/ 14 октября 2010

Я использую YUI Compressor

2 голосов
/ 14 октября 2014

Проверьте JSMin:

https://bitbucket.org/dcs/jsmin/

Установите его с помощью:

sudo apt-get install python-pip
sudo pip install jsmin

Использование в качестве CLI:

python -m jsmin myfile.js

Например:

python -m jsmin large1.css large2.css > minified.css

как библиотека:

from jsmin import jsmin
with open('myfile.js') as js_file:
    minified = jsmin(js_file.read())
1 голос
/ 06 января 2015

Я рекомендую использовать некоторые исполнители задач Javascript, такие как Grunt или Gulp. Если вы не хотите использовать какие-либо исполнители задач, просто установите Node в вашу Ubuntu с помощью

git clone https://github.com/joyent/node.git
cd node
./configure
make
sudo make install

После завершения установки

Просто установите пакет с именем "minifier" через NPM (менеджер пакетов узлов)

npm install -g minifier

g в приведенной выше команде, чтобы сделать этот пакет доступным глобально во всей системе.

После завершения установки вы можете просто запустить приведенную ниже команду, чтобы минимизировать ваш JavaScript.

minify --output path/to/output/file path/to/inputfile

Иногда использование компилятора Google Closure создает много проблем, так как он выдает множество ошибок компилятора путем проверки на соответствие стандартам, но, тем не менее, он делает отличную работу, иногда мы не в состоянииисправьте те стандартные проблемы ECMA, которые отображаются при закрытии Google.:)

Надеюсь, этот пост поможет другим людям, которые сталкиваются с подобной проблемой.

1 голос
/ 14 октября 2010

Использование Компилятор закрытия

Документация: Начало работы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...