如何在 Debian Sid 上安装 Uglify

如何在 Debian Sid 上安装 Uglify

我有一个关于如何在 Debian 上安装 Uglify 或 Uglify2 的问题。我还想知道是否还必须安装 Node.js。

我问这个问题的主要目标是缩小所有 CSS 和 .js 文件并对其进行 gzip/压缩,以便访问者可以更快地加载我网站上的页面。

我正在网上寻找有关如何执行此操作的分步教程,但到目前为止没有任何方便。

有谁知道这是怎么做到的吗?

答案1

您可以uglify-js使用npmNode.js 来安装

安装npm软件包(取决于nodejs

apt-get install npm

安装uglifyjs

npm install --global uglifyjs

现在你有uglify-js

$ uglifyjs --version
uglify-js 2.4.13


或者,您可以下载 Node.jsLinux 二进制文件来自下载页面

wget https://nodejs.org/dist/v4.4.5/node-v4.4.5-linux-x64.tar.gz

然后将 Node 提取到您选择的位置

tar -C /opt -xvzf node-v4.4.5-linux-x64.tar.gz
export PATH="$PATH:/opt/node-v4.4.5-linux-x86/bin"

或者在系统范围内安装 Node

tar -C /usr/local --strip-components 1 -xvzf node-v4.4.5-linux-x64.tar.gz

答案2

克隆存储库

mkdir -p /where/you/wanna/put/it
cd /where/you/wanna/put/it
git clone git://github.com/mishoo/UglifyJS.git

使模块可供 Node 使用

mkdir -p ~/.node_libraries/
cd ~/.node_libraries/
ln -s /where/you/wanna/put/it/UglifyJS/uglify-js.js

如果您也需要 CLI 脚本:

mkdir -p ~/bin
cd ~/bin
ln -s /where/you/wanna/put/it/UglifyJS/bin/uglifyjs

(如果尚不存在,则添加~/bin到您的)$PATH

相关内容