중화사전망 - 자전 검색 - Npm uglifyjs 설치 후 js 코드를 혼동하는 방법

Npm uglifyjs 설치 후 js 코드를 혼동하는 방법

전역 설치의 경우 파일이 혼동되어야 하는 디렉토리에 직접 설치할 수 있습니다.

Shift 키를 누른 채 마우스 오른쪽 버튼을 클릭하고 다음 그림과 같이 명령 창 열기를 선택합니다.

2. 창을 열고 창에서 직접 실행합니다.

못난이? 메인. js? Demo.js? -오? Foo.min.js? -출처-지도? Foo.min.js.map? -source-map-root? Http://onbook.me? -p? 5? -c? -m? -포장? -export-all 혼동파일 main.js 와 demo.js 는 foo.min.js 와 foo.min.js.map 을 생성하고 지도의 원본 웹 사이트를 지정합니다.

3. 또 다른 사용 방법은 UglifyJS2 패키지를 프로그램에 넣고 API 를 통해 JS 파일 또는 JS 코드를 압축하는 것입니다. 먼저 새 NPM 프로젝트 파일 package.json 을 만든 다음 UglifyJS2 종속 패키지를 다운로드합니다.

새 파일 package.json 을 만듭니다

{

이름: "nodejs-uglifyjs2",

버전: "0.0. 1",

[설명]:? "못생긴 js2" 입니다.

작성자:? "코난? 장? " 그리고,

종속성: {

}

}4. NPM install uglify-js-save 를 실행하여 UglifyJS2 종속 패키지를 다운로드합니다.

5. 설치가 완료된 후

새 test.js 를 만들고 테스트를 시작합니다.

Var? 못난이? =? Require ('uglify-js');

//코드 압축

Var? 결과? =? UglifyJS.minify("var? B? =? 기능? ()? {}; " ,? {fromString:? 참});

Console.log ("\ n = = = = = = = = = = = = = = = = = = = = = = = = = = = =");

Console.log (결과);

//파일 압축

결과? =? Uglifyjs.minify (["demo.js"]);

Console.log ("\ n = = = = = = = = = = = = = = = = = = = = = = = = = = = =");

Console.log (result.code);

//다중 파일 압축, 소스 지정? 지도 및 웹 사이트 소스

결과? =? UglifyJS.minify(["main.js ","demo.js"], {

지도 아웃소싱:? "out.js.map" 입니다.

소스 루트:? "http://onbook.me",

맞아요.

});

Console.log ("\ n = = = = = = = = = = = = = = = = = = = = = = = = = = = =");

Console.log (result.code);

Console.log (result.map); Http://blog.fens.me/nodejs-uglifyjs2-js/