grunt 통합 압축 작업
7338 단어 grunt
module.exports = function(grunt) {
// LiveReload ,
var lrPort = 35729;
// connect-livereload , LiveReload
// <script src="http://127.0.0.1:35729/livereload.js?snipver=1" type="text/javascript"></script>
var lrSnippet = require('connect-livereload')({
port: lrPort
});
// middleware( ), LiveReload
var lrMiddleware = function(connect, options) {
return [
// ,
lrSnippet,
//
connect.static(options.base),
// ( IIS )
connect.directory(options.base)
];
};
// ( )
grunt.initConfig({
// pkg
pkg: grunt.file.readJSON('package.json'),
// connect ,
connect: {
options: {
//
port: 8000,
// ( localhost, IP)
hostname: 'localhost',
// ( . ) : '.' '..' , 403 Forbidden. :/grunt/reloard。
base: '.'
},
livereload: {
options: {
// LiveReload , 。
middleware: lrMiddleware
}
}
},
// watch ,
watch: {
client: {
// ,watch LiveReload 。
options: {
livereload: lrPort
},
// '**'
// '*'
files: ['html/*.html', 'css/*.css', 'js/*.js', 'images/**/*']
},
},
concat: { //
js: { // -- js
files: { // 'dist/js/test.js': ['js/*.js'],
}
},
css: { // -- css
files: {
'dist/css/test.css': ['css/*.css']
}
}
},
cssmin: {
//
options: {
banner: '/*creat: <%= new Date() %> */',
compatibility: 'ie8', / / 호 환 모드 설정 noAdvanced: true / / 고급 기능 취소
//
beautify: {
// ascii , !
ascii_only: true
}
},
my_target: {
files: [ // ,
{'dist/css/common.min.css': ['css/common.css']},
{'dist/css/index.min.css': ['css/index.css'],filter:'isfile'}
]
},
my_target: {
files: { //
'dist/css/common.min.css': ['css/common.css'],
'dist/css/commin.min.css':['css/common.css']
}
}
}
}); // grunt.initConfig
// html js css
grunt.loadNpmTasks('grunt-contrib-connect');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.registerTask('live', ['connect', 'watch']);
grunt.loadNpmTasks('grunt-contrib-concat'); //
grunt.loadNpmTasks('grunt-contrib-cssmin');
};
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
자체 서버에서 platex를 지원하는 sharelatex 환경 구축일본어로 정리해 써 있는 사이트가 적었으므로 비망록으로서 쓰고 있습니다. 이쪽도 모르는 것이 많기 때문에 정정이나 코멘트 해 주시면 고맙습니다. sharelatex 환경 구축 sharelatex 일본어 TeXLive...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.