Как добавить node js в path
Перейти к содержимому

Как добавить node js в path

Курсы javascript

Всем привет. Прохожу курс Ильи Кантора по node.js и появился один вопрос. Вот сама ситуация:

1) Зашел на Оффициальный сайт https://nodejs.org/ и скачал самую подходящую нажатием на обычную кнопку INSTALL.

2) Скачал. Установил (next next next).
C:\Program Files\nodejs

3) В видео курсе Илья работает в WebStorm, и путь к папке с файлам такой:
~/node/modules/start
файлы: ru.json, server.js, user.js

Где эта папка modules в новой версии Ноды?

Ведь у меня ничего не работает если в папке нет node.exe (у Ильи всё в модулях и работает на ура, при том что там нет node.exe)
Что я делаю не так? Как мне организовать файлы и папки?

Установка NodeJS и NPM в Windows

При работе с сайтами я активно использую пакетный менеджер NPM. Так как он является частью экосистемы NodeJS, то для того, чтобы получить NPM нужно установить NodeJS.

У NodeJS есть официальный установщик для Windows, поэтому установка будет проще простого:

  1. скачиваем установщик с официального сайта NodeJS;
  2. запускаем скаченный установщик и нажимаем несколько раз кнопку Next, попутно соглашаясь с условиями.

Для того, чтобы проверить, установился ли NodeJS и NPM, откройте консоль Windows или Git bush (если консоль уже была открыта, то нужно её закрыть и открыть снова, чтобы обновить системный PATH) и выполните команды:
node -v
и
npm -v

Если команды выдали версии, например: «v6.2.0» и «3.8.8», то это значит, что всё успешно установлено и можно работать.

Использование модуля path¶

Модуль Node.js Path является встроенным и предоставляет набор функций для работы с путями в файловой системе.

const path = require('path'); 

Наиболее часто используемые методы Node.js Path:

basename() — возвращает конечную часть пути, первым параметром принимает путь, вторым необязательным аргументом — расширение файла, которое нужно убрать из возвращаемого результата;

path.basename('/srv/app/app.js'); //app.js path.basename('/srv/app/app.js', '.js'); //app 

dirname() — возвращает директорию переданного пути;

path.dirname('/srv/app/app.js'); // \srv\app 

extname() — возвращает расширение файла переданного пути;

path.extname('/srv/app/app.js'); //.js 

isAbsolute() — булевое значение, true , если переданный путь является абсолютным;

path.isAbsolute('/srv/app/app.js'); //true path.isAbsolute('srv/app/app.js'); //false 

join() — принимает неограниченное количество составных частей пути, включая возвраты в родительские директории, и возвращает полученный в результате путь;

path.join('/srv/app', '../config/..', 'app/app.js'); // \srv\app\app.js 

normalize() — приводит к корректному и оптимальному виду переданный путь;

path.normalize('/srv//app///app.js'); // \srv\app\app.js 

parse() — разбирает переданный путь на элементы и возвращает объект со следующими свойствами:

  • root — корень пути;
  • dir — директория;
  • base — конечная часть пути;
  • ext — расширение файла;
  • name — имя файла (директории) без расширения;

relative() — принимает два пути и возвращает относительный путь от первого ко второму;

1 2 3 4
path.relative( '/srv/app/app.js', '/srv/config/default.conf' ); // ..\..\config\default.conf 

resolve() — принимает составные части пути и возвращает абсолютный путь полученного в результате обработки переданных сегментов пути.

path.resolve('/srv/app', 'app.js'); // D:\srv\app\app.js 

Как добавить node js в path

# Adding Node.JS to the system path ###### tags: `Environment Variables` `Path` *Posted 2022-07-04* — [For Windows Users](#Windows-Users) [For Linux users](#Linux-Users) ## Windows Users Open the start menu and write «path». The following option should show up, click it. windows environment variables

Image 1: System environment variables

This opens the window for system properties. Click «Environment Variables. » to continue. windows environment variables

Image 2: System properies window

While you can add the path to only your user, Node.JS is used in many other applications and I strongly advice adding it to the **system variables** instead of **user variables**. Select «PATH» and click «Edit. » windows environment variables

Image 3: Environment variables window

Finally just press «New» and input the path to your Node.JS installation in the new field under the already existing ones. windows environment variables

Image 4: Edit variables window

Now just press OK, OK, then, you guessed it, OK, and you’re done! ## Linux Users For Linux, literally execute the a single BASH command in the terminal of your liking: «`bash export PATH=$PATH:/usr/local/nodejs/bin «`

Last changed by

Add a comment

Published on HackMD

Sign in

By clicking below, you agree to our terms of service.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *