Installation of Super JavaScript Stylesheets (SJSS)
This section provides a step-by-step guide on installing and integrating Super JavaScript Stylesheets (SJSS) into your Angular projects, ensuring a smooth setup process.
Table of Contents
Prerequisites
Before proceeding with the installation of Super JavaScript Stylesheets (SJSS), make sure your development environment is ready:
-
Angular Project: An existing Angular project is required. If you don't have one, you can start by creating a new Angular project following the Angular documentation.
-
Node.js and npm: Your machine must have Node.js and npm (Node Package Manager) installed. npm, which is essential for managing JavaScript packages, comes bundled with Node.js. You can verify the installation by running
node -v
andnpm -v
in your terminal. -
Super JSS Library: Familiarize yourself with the Super JSS library on npm. For detailed information, visit the Super JSS npm package page.
This update provides a clearer path for users to understand and prepare their environment for SJSS, including direct access to relevant resources.
Installation Steps
To install the Super JSS library, use the following npm command:
npm i super-jss
This command installs the latest version of Super JSS from npm.
Integration
Importing the Directive
To integrate Super JSS into your Angular components, follow these steps:
- Import the SJSS Directive:
First, import the SjDirective
from the Super JSS package.
```typescript
import { SjDirective } from "super-jss";
```
- Applying the Directive:
In your Angular component, apply the SJSS directive as shown below. This example sets the background color and padding for a div element.
```typescript
@Component({
standalone: true,
selector: 'app-demo',
template: `
<div [sj]="{backgroundColor: '#aa5645', padding: '10px'}">
Welcome to Super JSS!
</div>
`
})
export class DemoComponent {}
```
For a live demonstration of Super JSS in action, visit our StackBlitz example.
⬅️ Previous: Welcome to Super JSS | Next: Basic Usage ➡️