Snowpack의 SolidJS – 빠른 개발 가이드
3120 단어 javascriptpwawebdevsolidjs
v16.13.0
및 npmv8.1.0
에서 테스트되었습니다. 다른 node.js 및/또는 npm 버전에서는 작동하거나 작동하지 않을 수 있습니다.⋅ ⋅ ⋅
◆ ◆ ◆
⋅ ⋅ ⋅
1. 템플릿 설치
# Open terminal and clone the repo.
[email protected]:cy-park/snowpack-solid-template.git
# Install dependencies
npm install
⋅ ⋅ ⋅
◆ ◆ ◆
⋅ ⋅ ⋅
2. 설정 구성
필요한 유일한 단계는 Snowpack 별칭 설정입니다. '선택적' 태그가 있는 다른 모든 단계는 주요 템플릿 수정(예: 디렉토리 구조 변경)을 수행하지 않는 한 필요하지 않습니다.
⋅ ⋅ ⋅
2.1 별칭
🗎
snowpack.config.js
를 열고 값을 편집alias
하세요.⋅ ⋅ ⋅
2.2 Typescript 및 ECMAScript 설정(선택 사항)
Typescript 구성은 🗎
tsconfig.json
를 확인하세요. ECMAScript 버전 설정은 파일에서 target
값을 확인하세요.⋅ ⋅ ⋅
2.3 PostCSS 및 Tailwind 설정(선택 사항)
PostCSS는 🗎
snowpack.config.js
를 참조하는 🗎.postcssrc
를 참조하는 🗎tailwind.config.js
에 의해 실행됩니다. 보다 정교한 CSS 컴파일 프로세스를 원하는 경우 이 순서에 따라 적절하게 구성하십시오.⋅ ⋅ ⋅
2.4 PWA 설정을 위한 서비스 워커(선택 사항)
Workbox 설정은 🗎
workbox-config.js
를 확인하세요.⋅ ⋅ ⋅
◆ ◆ ◆
⋅ ⋅ ⋅
3. 스크립트
📜 npm 시작
http://localhost:8080
에서 개발 모드를 시작합니다. 📜 npm 런 빌드
build
디렉토리에 프로덕션 버전을 빌드합니다. 📜 npm run build_snowpack
build
디렉토리에 프로덕션 버전을 빌드합니다. 📜 npm run service_worker
📜 npm 런 린트
📜 npm 실행 형식
.prettierrc
의 설정에 따라 ts/js/tsx/jsx 파일을 포맷하세요. ⋅ ⋅ ⋅
◆ ◆ ◆
⋅ ⋅ ⋅
4. 주의사항
It is required to use ✔️
[email protected]
with ✔️@snowpack/[email protected]
to use CSS Modules.
2021년 11월 17일부터 Snowpack에는 CSS 모듈 컴파일 프로세스에 버그가 있습니다. 해결 방법으로 this hotfix 을 사용합니다. 이 문제가 해결되면 🗎
snowpack.config.js
를 🗎snowpack.config.future-cssmodules.js
로 바꿀 수 있습니다.이 문제에 대한 자세한 내용은 다음 문제 티켓을 확인하십시오. Issue 2998 , Issue 3219 , Issue 3243
⋅ ⋅ ⋅
🔥 Live Demo 🔥
Reference
이 문제에 관하여(Snowpack의 SolidJS – 빠른 개발 가이드), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/cypark/solidjs-on-snowpack-quick-dev-guide-f86텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)