는 정자와 예를 들어 내가 (JS 제외) 만하는 SCS 파일을 얻기 위해 이런 일을 할 수있는 :jspm 및 systemjs에서 관리하는 패키지에서 특정 파일을 제외하는 방법은 무엇입니까?
{
"dependencies": {
"bootstrap-sass": "~3.3.5"
},
"overrides": {
"bootstrap-sass": {
"main": [
"assets/stylesheets/_bootstrap.scss"
]
}
}
}
내가 systemjs으로 작업을 수행하는 방법을 이해 힘든 시간을 보내고 있어요. config.js 파일에서 나는 심지어 짐작하지만 읽을 수는 없다. the docs 나는 그것을 이해할 수 없었다.
내 유스 케이스는 다음과 같습니다. 개발하는 동안 systemjs를 사용하여 Material angular을로드하고 있지만 jss 파일 만로드하고 싶습니다. 내 scss에서 indenpdently 관리하려는 CSS가 아닙니다. 대신 systemjs는 파일 angular-material.css
을 계속로드합니다. 방금 systemjs 및 jspm 함께 시작, 당신이 도울 수 있기를 바랍니다.
nb : 내 문제는 jspm 빌드 또는 번들 프로세스와 관련이 없지만 이러한 도구를 사용한 개발 시간에는 관련이 있습니다.
감사 Oleksii, 지금은 내 package.json 다음 ' "니혼 전자 : JSPM"에있다 , }, "무시": { "GitHub의 : angular/[email protected]": { "주": "각-material.js" } } 은}' 하지만 systemjs로드를 유지 'angular-material.css' 파일, 어떤 생각을 어떻게 막을 수 있습니까? – kuus
코드에서 어떻게 가져 옵니까? –
package.json을 살펴보면 css 파일이 angular-material.js 파일에 종속되어 있음을 알 수 있습니다. 단순히 제거하고 jspm install을 다시 실행하십시오. jspm을 사용하여 패키지를 설치할 때 jspm에서 작동하지 않는 패키지를 수정하기위한 재정의 public 레지스트리가 있음을 명심해야합니다. https://github.com/jspm/registry/blob/974beb8b6520f4c1b3c6373db32ad05da5c82446/package-overrides /github/angular/bower-material%400.4.0.json –