Debian Sid에 Uglify를 설치하는 방법

Debian Sid에 Uglify를 설치하는 방법

데비안에 Uglify 또는 Uglify2를 설치하는 방법에 대한 질문이 있습니다. Node.js도 설치해야 하는지 알고 싶습니다.

이 질문을 하는 주요 목표는 모든 CSS 및 .js 파일을 축소하고 gzip/압축하여 내 사이트의 페이지가 방문자에게 더 빠르게 로드될 수 있도록 하는 것입니다.

이 작업을 수행하는 방법에 대한 단계별 자습서를 온라인에서 찾고 있지만 지금까지는 편리한 것이 없습니다.

이것이 어떻게 수행되는지 아는 사람이 있습니까?

답변1

Node.js 를 uglify-js사용하여 설치할 수 있습니다 .npm

npm패키지 설치 (에 따라 다름 nodejs)

apt-get install npm

uglifyjs 설치

npm install --global uglifyjs

이제 당신은uglify-js

$ uglifyjs --version
uglify-js 2.4.13


또는 Node.js를 다운로드할 수 있습니다.리눅스 바이너리~에서다운로드 페이지.

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

그런 다음 원하는 위치에 노드를 추출합니다.

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

또는 노드 시스템 전체에 설치

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

노드에서 모듈을 사용할 수 있도록 설정

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

관련 정보