October 13, 2025

FAQ по ошибкам в софтах

1. Ошибка: “running scripts is disabled on this system”

Описание: PowerShell блокирует выполнение скриптов (в том числе npm.ps1) из-за политики безопасности Windows. Это стандартная защита — система не позволяет запускать .ps1-файлы без разрешения. Node.js при установке пакетов через npm i пытается вызвать PowerShell-скрипт npm.ps1, но у тебя запрещён запуск скриптов (Execution Policy = Restricted).

Решение:

1. Открываем терминал PowerShell от админа.

2. Вставляем команду:

Set-ExecutionPolicy RemoteSigned

3. На вопрос отвечаем - A

2. Ошибка: “impit couldn't load native bindings"

Описание: Модуль impit не может подгрузить нативные биндинги под твою систему (Windows).

Решение:

1. Удали папку node_modules и файл package-lock.json

2. Установи новый драйвер под свою систему

3. В терминале снова введи команды npm i

3. Ошибка: “Error [ERR_REQUIRE_ESM]: require() of ES Module not supported”

Описание: Node.js ругается на попытку загрузить модуль через require(), хотя этот модуль работает только через import.

Решение:

1. Необходимо удалить папку node_modules + package.lock (если они есть)

2. В файл package.json дописать:

  "overrides": {
    "chokidar": "^3.6.0"
  },

В конечном итоге весь файл должен выглядеть примерно так

{
  "type": "module",
  "overrides": {
    "chokidar": "^3.6.0"
  },
  "dependencies": {}
}

3. В терминале прописать команду:

npm i