데비안에 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