适用于 Ubuntu 的易于使用的 JavaScript 压缩器是什么?

发布于 2024-09-27 11:56:48 字数 69 浏览 4 评论 0原文

什么是在 Ubuntu 中运行的易于使用的免费 JavaScript 压缩器?

它也应该很容易安装。 ;-)

What is an easy-to-use free JavaScript minifier running in Ubuntu?

It should be easy to install as well. ;-)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

罗罗贝儿 2024-10-04 11:56:48

我正在使用 YUI 压缩机

I'm using the YUI Compressor

无名指的心愿 2024-10-04 11:56:48

检查 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())

Check JSMin:

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

Install it with:

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

Usage as CLI:

python -m jsmin myfile.js

For example:

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

As library:

from jsmin import jsmin
with open('myfile.js') as js_file:
    minified = jsmin(js_file.read())
素年丶 2024-10-04 11:56:48

我建议使用一些 Javascript 任务运行程序,例如 Grunt 或 Gulp,如果您不想使用任何任务运行程序,只需在 ubuntu 中安装 Node 一旦

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

安装完成

,只需通过 NPM (节点包管理器)安装一个名为“minifier”的包

npm install -g minifier

上面命令中的g是让这个包在整个系统中全局可用。

安装完成后,您只需运行以下命令即可缩小您的 JavaScript。

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

有时使用 Google Closure 编译器会产生很多问题,因为它通过检查标准抛出很多编译器错误,但它仍然做得很好,有时我们无法修复 google Closure 显示的那些 ECMA 标准问题。 :)

希望这篇文章可以帮助其他面临类似问题的人。

I recommend using some Javascript task runners such as Grunt or Gulp, if you dont want to use any task runners, just install Node in your ubuntu by

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

Once the installation is complete

Just install a package called "minifier" via NPM ( node package manager )

npm install -g minifier

g in the above command is to make this package available globally throughout the system .

Once the installation is complete you can just run the below command to minify your javascript.

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

Some times using Google Closure compiler, creates lot of problem, Since it throws lot of compiler errors by checking against standards,But still it does a great job, sometimes we will not be in a position to fix those ECMA standard issues displayed by google closure. :)

Hope this post helps other folks who are facing similar issue.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文