구조 진입 점으로 structure.scss가 있고 각 플랫폼에 두 번째 진입 점이있는 프로젝트가 있습니다. 폴더 구조 :다중 진입 점이있는 노드 삭스 스크립트
scss/
|
|-- components/ # Modular Component Files
| |-- login.scss # Structure file for Login Module
|
|-- platforms/
| |-- globals/
| |-- components/
| |-- login.scss
| |-- global-imports.scss
| |-- base.scss
| |-- platform1.scss # Entrypoint for Platform 1
| |-- platform2.scss # Entrypoint for Platform 2
| |-- platform3.scss # Entrypoint for Platform 3
|
`-- structure.scss # Primary Entrypoint for all Platforms
내 NPM 스크립트 :
"scripts": {
"platform": "node-sass --watch --recursive --output-style 'compressed' src/scss/platforms/ -o public_html/inc/assets/css/platforms",
"structure": "node-sass --watch --recursive --output-style 'compressed' src/scss/style.scss public_html/inc/assets/css/style.css",
"scss": "npm run platform & npm run structure"
},
나는 그가 모든 파일을보고 어떤 파일을 변경 후 새로운 파일을 컴파일 할 것을 원한다. 그는이 스크립트를 사용하여이 파일을 올바른 파일로 만듭니다 ...하지만 문제는 그가 파일을 컴파일 할 때 엔트리 포인트 파일로 변경하려고합니다. 변경 사항이 있으면 콘솔 오류가 발생합니다. 그런 식으로. 그리고 마지막으로, 나는 언제나 올바른 파일을 수정하고 쓸모없는 변경을해야만 올바른 작업 파일을 얻을 수 있습니다 ...
누구든지이 문제를 해결해 주시겠습니까?
그리고 또 다른 문제는 ... 내가 어떤 platform.scss에서 플랫폼> 전역> 구성 요소> login.scss의 기본 믹스 인의 바르를 덮어 질수있다
내가 솔루션을 가지고