2016-10-24 5 views
1

asp.net 코어 용 문서는 툴툴 또는 꿀꺽 꿀꺽 마름을 사용하는 bundling and minificationcssjs 파일을 수행하는 방법을 보여줍니다. 그러나 2015 대 vs를 사용하여 프로젝트를 만들 때 bundleconfig.json 파일을 프로젝트에 추가합니다. wwwroot/js 폴더 내의 모든 js 파일을 축소하고자합니다. 그래서 내가 프로젝트를 게시 할 때 그러나 와일드 카드 문자를 *asp.net 코어에서 파일을 최소화하는 방법은 무엇입니까?

{ 
    "outputFileName": "wwwroot/js/*.min.js", 
    "inputFiles": [ 
     "wwwroot/js/*.js" 
    ], 
    // Optionally specify minification options 
    "minify": { 
     "enabled": true, 
     "renameLocals": true 
    }, 
    // Optinally generate .map file 
    "sourceMap": false 
    } 

를 사용하는 bundleconfig.json 내부의 기존 라인을 업데이트 내가 오류를

처리를 얻을 wwwroot에 /의 JS/*. min.js 불법 문자 통로. 매개 변수 이름 : 경로

답변

0

나는 당신이 outputFileName에 와일드 카드를 가지고, 그래서 여기에 절대 경로를 사용하지 수 있다고 생각합니다. 여러 묶음을 만들려면 배열에 여러 항목을 만듭니다.

[ 
    { 
    "outputFileName": "wwwroot/css/site.min.css", 
    // An array of relative input file paths. Globbing patterns supported 
    "inputFiles": [ 
     "wwwroot/css/site.css" 
    ] 
    }, 
    { 
    "outputFileName": "wwwroot/js/site.min.js", 
    "inputFiles": [ 
     "wwwroot/js/site.js" 
    ], 
    // Optionally specify minification options 
    "minify": { 
     "enabled": true, 
     "renameLocals": true 
    }, 
    // Optinally generate .map file 
    "sourceMap": false 
    } 
] 

위의 값은 기본값 인 bundleconfig.json입니다. 보조 노트에

:

*.min.js 또한 BTW *.js이다. 따라서 이전의 파일을 삭제하지 않으면 각 번들마다 재귀 적으로 추가되므로 조심하십시오.

관련 문제