SCB Designsystem finns för att underlätta skapandet av enhetliga, tillgängliga och användbara webbapplikationer.
npm install scb-designsystemSCB Designsystem finns för att underlätta skapandet av enhetliga, tillgängliga och användbara webbapplikationer.
---
Obs: Kör alla kommandon i mappen där din package.json ligger. Har du ingen? Kör npm init -y i projektroten (eller annan lämplig mapp).
Installera paketet:
``sh`
npm install scb-designsystem
---
Importera enskilda komponenter (bäst för tree-shaking):
`js`
import 'scb-designsystem/scb-designsystem.css';
import 'scb-designsystem/scb-button';
import 'scb-designsystem/scb-accordion';
Importera allt (ej rekommenderat, men möjligt):
`js`
import 'scb-designsystem/scb-designsystem.css';
import 'scb-designsystem/all';
---
`
---
Kör samma script i din pipeline:
`yaml`
steps:
- script: npm ci
- script: npm run ui:install
Behöver du annan webbrotsökväg i pipelinen? Lägg till flaggan:
`yaml`
- script: npm run ui:install --ui_wwwroot=../wwwroot
---
Om ESM inte stöds, använd den bundlade varianten från paketroten. Det vill säga, flytta följande två filer från node_modules/scb-designsystem och använd dem i applikationen:``
node_modules/scb-designsystem/scb-designsystem.bundle.js
node_modules/scb-designsystem/scb-designsystem.css`html`
---
- Stå i mappen med din package.json när du kör npm install och kopieringskommandon. package.json
- Placeringen av styr defaultmål: roten -> wwwroot/ui, ClientApp/ -> använd --ui_wwwroot=../wwwroot`.
- Blanda inte MVC-ESM och IIFE på samma sida.