> For the complete documentation index, see [llms.txt](https://coursepress.gitbook.io/1dv021/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://coursepress.gitbook.io/1dv021/guider/programvaror/node.js-applikationsmiljon.md).

# Node.js - applikationsmiljön

Node.js är den applikationsmiljö i vilken du kommer att köra dina Javascriptapplikationer. Du kanske tidigare känner till att Javascript används på webbsidor och således körs i webbläsare. I denna kurs kommer du dock att exekvera (köra) dina applikationer utanför webbläsaren och Node.js är det verktyg du kommer att använda för att göra detta.

npm hjälper dig att hålla reda på beroenden till olika paket i dina applikationer. Det finns många paket med färdig kod du kan använda dig av. Det är här npm kommer in i bilden och hjälper dig att hämta hem och underhålla dessa beroenden.

## Steg 1. Installera Node.js och npm

Hämta hem och installera de senaste versionerna av Node.js och npm från <https://nodejs.org>. Du hittar mer information angående installationen på sidan [Installing Node.js and updating npm](https://docs.npmjs.com/getting-started/installing-node).

{% hint style="danger" %}
**OBS!** Var noga med att se till att du i installationen väljer att installera versionen *Current* (och *inte* *LTS*) av Node.js; se även till att installera npm.
{% endhint %}

## Steg 2. Öppna ett terminalfönster

Öppna ett terminalfönster (Bash).

{% tabs %}
{% tab title="Windows" %}
Bash installerades när du installerade *Git*. Sök efter och välj *Git Bash*.
{% endtab %}

{% tab title="macOS" %}
Bash är en del av din plattform från början. Sök efter och välj *Terminal*, som är applikationen du ska använda.
{% endtab %}

{% tab title="Linux" %}
Bash är en del av din plattform från början. Sök efter och välj *Terminal*, som är applikationen du ska använda.
{% endtab %}
{% endtabs %}

## Steg 3. Kontrollera versionen av Node.js

Ta reda på Node.js version med kommandot `node --version` som du skriver i terminalfönstret.

```bash
node --version
```

Exempelutskrift (beroende på version av Node.js, och din plattform, kan utskriften variera):

```
v12.8.1
```

## Steg 4. Kontrollera versionen av npm

Ta reda på npms version med kommandot `npm --version` som du skriver i terminalfönstret.

```bash
npm --version
```

Exempelutskrift:

```
6.9.2
```

## Steg 5. Klart!

Nu är allt klart för att du ska kunna börja arbeta med Node.js och npm.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://coursepress.gitbook.io/1dv021/guider/programvaror/node.js-applikationsmiljon.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
