css-loader
CSS Loader
파일 탐색기
- dependency-review.yml
- nodejs.yml
- commit-msg
- pre-commit
- index.js
- postcss-icss-parser.js
- postcss-import-parser.js
- postcss-url-parser.js
- api.js
- getUrl.js
- noSourceMaps.js
- sourceMaps.js
- cjs.js
- index.js
- options.json
- utils.js
- camelCase.test.js.snap
- esModule-option.test.js.snap
- exportType.test.js.snap
- import-option.test.js.snap
- loader.test.js.snap
- modules-option.test.js.snap
- sourceMap-option.test.js.snap
- url-option.test.js.snap
- validate-options.test.js.snap
- index.js
- index-commonjs.js
- index.css
- index.js
- template-commonjs.js
- template.js
- img.png
- imported.css
- source.css
- source.js
- Roboto-Regular.eot
- Roboto-Regular.svg
- Roboto-Regular.ttf
- Roboto-Regular.woff
- Roboto-Regular.woff2
- index.js
- package.json
- test.css
- second.css
- test.css
- tilde.css
- index.cjs
- index.js
- package.json
- style.css
- package.json
- test.css
- first.css
- absolute-url.css
- absolute-url.js
- alias.css
- circular-nested.css
- circular.css
- circular.js
- dark.css
- data-uri.css
- data-uri.js
- deep-import-with-layer.css
- deep-import-with-media.css
- deep-import-with-supports.css
- deep-layer-base.css
- deep-layer-first-level.css
- deep-layer.css
- extensions-imported.mycss
- extensions.css
- extensions.js
- false-alias.css
- false-alias.js
- img.png
- import-absolute.js
- import-conditionNames.css
- import-conditionNames.js
- import-deep-with-supports-and-media.css
- import-file-protocol.js
- import-multiple-unnamed-layer.css
- import-multiple-with-layer.css
- import-order.css
- import-order.js
- import-server-relative-url.css
- import-server-relative-url.js
- import-stringified.js
- import-unnamed-layer.css
- import-with-layer-and-supports-and-media.css
- import-with-layer-and-supports.css
- import-with-layer-unnamed.css
- import-with-layer.css
- import-with-media.css
- import-with-supports-and-media.css
- import-with-supports.css
- import.css
- import.js
- issue-683.css
- issue-683.js
- list-of-media-queries.css
- list-of-media-queries.js
- my.scss
- order-1.css
- order-2.css
- order-3-1.css
- order-3.css
- order-4-1.css
- order-4-2-1.css
- order-4-2-2.css
- order-4-2.css
- order-4.css
- order.css
- order.js
- other-query.css
- query.css
- relative.css
- something.css
- te'st.css
- test test.css
- test-media.css
- test-nested-media.css
- test-other.css
- test.css
- top-relative.css
- unresolved.css
- unresolved.js
- url.css
- webpackIgnore-order.css
- webpackIgnore-order.js
- css.module.css
- imported-by-module-scss.css
- imported-by-postcss.css
- imported-by-pure.css
- imported-by-scss.css
- index.js
- postcss.css
- pure.css
- scss.module.scss
- scss.scss
- index.js
- index.modules.css
- alias-1.css
- alias.css
- composes-absolute.js
- composes-css-style-sheet-only-locals.js
- composes-css-style-sheet.js
- composes-duplicate.css
- composes-duplicate.js
- composes-export-only-locals.js
- composes-named.js
- composes-preprocessors.css
- composes-preprocessors.js
- composes.css
- composes.js
- global.css
- global.js
- imported-simple.css
- less-file.less
- multiple.css
- multiple.js
- relative.css
- scss-file.scss
- something.css
- test-other.css
- top-relative.css
- values.css
- button.css
- primary-button.css
- secondary-button.css
- source.css
- source.js
- exportGlobals.css
- exportGlobals.js
- exportGlobals.css
- exportGlobals.js
- exportGlobals.css
- exportGlobals.js
- imported.css
- source.css
- source.js
- composeSource.css
- source.css
- source.js
- source.css
- source.js
- source.css
- source.js
- source.css
- source.js
- source.css
- source.js
- source.css
- source.js
- source.css
- source.js
- source-only-locals.js
- source.css
- source.js
- vars.css
- source.css
- source.js
- vars.css
- source.css
- source.js
- source.css
- source.js
- icss.js
- relative.icss.css
- unknown.css
- issue-1033.css
- issue-1033.js
- global.css
- issue-1063.js
- local.css
- pure.css
- issue-1191-custom.css
- issue-1191.css
- issue-1191.js
- index.module.css
- issue-1223.js
- source.css
- source.js
- source.css
- source.js
- source.css
- source.js
- dep.css
- source.css
- source.js
- foo.scss
- source.js
- source.scss
- color.css
- style.css
- style.css
- style.css
- resolving-from-node_modules.css
- resolving-from-node_modules.js
- source.css
- source.js
- button.css
- button.js
- issue-966.css
- issue-966.js
- toolbar.css
- path-placeholder.css
- path-placeholder.js
- file.with.many.dots.in.name.css
- file.with.many.dots.in.name.js
- issue-995.css
- issue-995.js
- localIdentName-export-only-locals.js
- localIdentName.css
- localIdentName.js
- localsConvention.css
- localsConvention.js
- icss.js
- relative.icss.css
- vars.icss.css
- entry.css
- modules-2.js
- modules-extract.js
- modules.js
- no-modules.css
- not-specified.js
- relative.module.css
- relative.modules.css
- style.modules.css
- index.css
- index.js
- index.css
- index.js
- composes.css
- composes.js
- values.css
- index.css
- index.js
- exportsAs.css
- index.js
- index.css
- index.js
- index.css
- index.js
- template.js
- index.css
- index.js
- template.js
- css.css
- css.js
- index.css
- package.json
- index.css
- index.js
- order-1.css
- order-2.css
- two.css
- one.css
- source.css
- source.js
- pure.css
- pure.js
- css.css
- css.js
- source.css
- source.js
- source.css
- source.js
- source.css
- source.js
- img.png
- source.css
- source.js
- source.css
- source.js
- file.css
- source.css
- source.js
- file.css
- source.css
- source.js
- file1.css
- file2.css
- source.css
- source.js
- file.css
- source.css
- source.js
- source.css
- source.js
- img.png
- source.css
- source.js
- source.css
- source.js
- source.css
- source.js
- source.css
- source.js
- source.css
- source.js
- source.css
- source.js
- source.css
- source.js
- source.css
- source.js
- file.css
- source.css
- source.js
- source.css
- source.js
- source.css
- source.js
- img img.png
- img.png
- source.css
- source.js
- source.css
- source.js
- source.css
- source.js
- source.css
- source.js
- source.css
- source.js
- file.css
- source.css
- source.js
- file1.css
- file2.css
- source.css
- source.js
- file1.css
- source.css
- source.js
- file1.css
- source.css
- source.js
- file1.css
- source.css
- source.js
- source.css
- source.js
- source.css
- source.js
- source.css
- source.js
- img.png
- shared.css
- source.css
- source.js
- index.js
- imported.css
- other-imported.css
- source.css
- source.js
- img1x.png
- img2x.png
- source.css
- source.js
- css-style-sheet.js
- source.js
- source.scss
- nested.css
- nested.postcss.css
- base.less
- base.styl
- basic-less.js
- basic-postcss.js
- basic-scss.js
- basic-styl.js
- basic.css
- basic.js
- basic.postcss.css
- basic.scss
- extract.js
- with-query.css
- with-query.js
- img.png
- other.png
- font.ttf
- img-single.png
- img.png
- absolute-url.css
- absolute-url.js
- false-alias.css
- false-alias.js
- font with spaces.eot
- font.eot
- font.svg
- font.woff
- font.woff2
- ignore-plugin.css
- ignore-plugin.js
- image.svg
- img img.png
- img'''img.png
- img'() img.png
- img'img.png
- img(img.png
- img)img.png
- img-from-imported.png
- img-simple.png
- img.png
- img1x.png
- img2x.png
- img3x.png
- imported.css
- logo.png
- many-urls.js
- MCEP.js
- other-img.png
- resolve-extensions.css
- resolve-extensions.js
- something.png
- url-absolute.js
- url-css-style-sheet.js
- url-file-protocol.js
- url-unresolved.css
- url-unresolved.js
- url.css
- url.js
- basic-built-in-css-support.js
- basic-css-style-sheet-with-import.js
- basic-css-style-sheet.css
- basic-css-style-sheet.js
- basic-javascript-and-css-style-sheet.js
- basic-string-css-modules.js
- basic-string.js
- basic.css
- basic.js
- empty.css
- empty.js
- error.css
- error.js
- imported.css
- index-loader-syntax-left-and-right.js
- index-loader-syntax-sass.css
- index-loader-syntax-sass.modules.css
- index-loader-syntax.css
- index-loader-syntax.js
- index-loader-syntax.modules.css
- invisible-space.css
- invisible-space.js
- other-loader-query.css
- other-loader-query.js
- simple-1.css
- simple-style.js
- simple.css
- simple.js
- source-map-loader.js
- webpackIgnore.css
- webpackIgnore.js
- ast-loader.js
- compile.js
- execute.js
- get-json.js
- getCompiler.js
- getErrors.js
- getExecutedCode.js
- getModuleSource.js
- getWarnings.js
- index.js
- normalizeErrors.js
- preLoader.js
- readAsset.js
- readAssets.js
- string-loader.js
- svg-color-loader.js
- url-loader.js
- webpack-contrib_css-loader_master_test_fixtures_url_img_fc0003ff99956138ca55.png
- lock.json
- webpack-contrib_css-loader_master_test_fixtures_url_img_fc0003ff99956138ca55.png
- lock.json
- api.test.js.snap
- getUrl.test.js.snap
- api.test.js
- getUrl.test.js
- camelCase.test.js
- cjs.test.js
- esModule-option.test.js
- exportType.test.js
- import-option.test.js
- loader.test.js
- modules-option.test.js
- sourceMap-option.test.js
- url-option.test.js
- validate-options.test.js
- .cspell.json
- .editorconfig
- .eslintignore
- .eslintrc.js
- .gitattributes
- .gitignore
- .prettierignore
- babel.config.js
- CHANGELOG.md
- commitlint.config.js
- jest.config.js
- LICENSE
- lint-staged.config.js
- package-lock.json
- package.json
- README.md
# 설치 가이드
node설치 및 실행 절차
npm install
프로젝트의 의존성 패키지를 설치합니다.
npm test
설치된 의존성과 소스코드가 정상 동작하는지 테스트를 실행합니다.
핵심 명령어
npm install
package.json에 정의된 프로젝트 의존성 패키지를 설치합니다.
npm test
Jest를 기반으로 테스트 스위트를 실행합니다.
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
edit
설명 보기 ▼
edit
Microsoft에서 만든 터미널 기반 텍스트 편집기.
더 많은 정보: <https://github.com/microsoft/edit>.
edit {{path/to/file}}
파일 열기:
tldr run-mailcap
자세한 내용은 원본 명령을 참고하세요:
<Ctrl f>{{pattern}}<Enter>
패턴 검색:
eval
설명 보기 ▼
eval
현재 쉘에서 인수를 단일 명령으로 실행하고 그 결과를 반환.
더 많은 정보: <https://www.gnu.org/software/bash/manual/bash.html#index-eval>.
eval "{{echo foo}}"
"foo" 인수를 사용하여 `echo`를 호출:
eval "{{foo=bar}}"
현재 쉘에서 변수를 설정:
npm install
설명 보기 ▼
npm install
Install Node packages.
npm {{[i|install]}}
Install dependencies listed in `package.json`:
npm {{[i|install]}} {{package_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
npm {{[i|install]}} {{package_name}} {{[-D|--save-dev]}}
Download the latest version of a package and add it to the list of dev dependencies in `package.json`:
pnpm
설명 보기 ▼
pnpm
빠르고, 디스크 공간 효율적인 Node.js용 패키지 관리자.
Node.js 프로젝트 및 해당 모듈 의존성 관리.
더 많은 정보: <https://pnpm.io/pnpm-cli>.
pnpm init
`package.json` 파일 생성:
pnpm {{[i|install]}}
`package.json`에 의존성으로 나열된 모든 패키지를 다운로드:
pnpm add {{module_name}}@{{version}}
특정 버전의 패키지를 다운로드하여 `package.json`의 의존성 목록에 추가:
webpack
설명 보기 ▼
webpack
웹 프로젝트의 자바스크립트 파일과 기타 리소스를 단일 출력 파일로 묶어줍니다.
더 많은 정보: <https://webpack.js.org/api/cli/>.
webpack {{app.js}} {{bundle.js}}
진입점이 되는 파일에서 단일 출력 파일 생성:
webpack {{app.js}} {{bundle.js}} --module-bind '{{css=css}}'
자바스크립트 파일에서도 CSS 파일을 로드 (이 경우 CSS 파일에 CSS 로더를 사용합니다):
webpack {{[-c|--config]}} {{webpack.config.js}} --progress
구성 파일(예, 입력 스크립트 및 출력 파일 이름 포함)을 전달하고 컴파일 진행률을 표시:
yarn
설명 보기 ▼
yarn
JavaScript 및 Node.js 패키지 대체 관리자.
더 많은 정보: <https://yarnpkg.com/cli>.
yarn global add {{module_name}}
전역적으로 모듈 설치:
yarn install
`package.json` 파일에 참조된 모든 의존성을 설치 ( `install`은 선택 사항입니다):
yarn add {{module_name}}@{{version}}
모듈을 설치하고 `package.json` 파일에 대한 의존성으로 저장 (개발 전용 의존성으로 추가하려면 `--dev` 추가):
