Није могуће одредити извршну датотеку за покретање у НПМ-у? Погледати овде!
Could Not Determine Executable To Run In Npm Look Here
Шта је НПМ? Шта значи НПМ грешка није могла да одреди извршну датотеку за покретање порука о грешци значи? Како да га се решите са рачунара? Ако сте у истом чамцу, погледајте овај пост од МиниТоол Солутион да добијете више решења!
Није могуће одредити извршну датотеку за покретање
НПМ, такође познат као Ноде менаџер пакета, је софтверски регистар који омогућава програмерима да пронађу, направе и управљају пакетима кода. Међутим, можда ћете добити упозорење које каже то НПМ грешка није могла да одреди извршну датотеку за покретање . Ова порука о грешци указује да НПМ не успева да пронађе извршну датотеку на вашој путањи.
Зашто се ова грешка појављује изнова и изнова? Могући разлози могу укључивати:
- Некомпатибилна верзија НПМ-а.
- Оштећене датотеке у НПМ-у.
- Застарела верзија зависности.
МиниТоол СхадовМакер пробна верзија Кликните за преузимање 100% Чисто и безбедно
Како да поправим грешку НПМ-а није могла да одреди извршну датотеку за покретање оперативног система Виндовс 10/11?
Исправка 1: Вратите НПМ верзију на старију верзију
Зависности пројекта могу захтевати старију верзију НПМ-а да би се исправно покренула јер нова верзија можда није довољно стабилна. У овом случају, добра је идеја да смањите верзију НПМ-а. Урадити тако:
Корак 1. Кликните десним тастером миша на Почетак мени и изаберите Виндовс ПоверСхелл (администратор) .
Корак 2. У командном прозору откуцајте следећу команду и притисните Ентер да бисте проверили вашу тренутну верзију НПМ-а.
чвор -в
Корак 3. Покрените следећу команду и не заборавите да притиснете Ентер да се вратите на одређену верзију. Заменити верзија са вашим бројем верзије НПМ-а.
нпм инсталл -г нпм@версион
Исправка 2: Подесите променљиву путање
Уобичајено је да се сретнемо није могао да одреди извршни фајл за покретање у НПМ-у када покушавате да глобално инсталирате НПМ и покренете га у поддиректоријуму. Ако користите датотеку пацкаге.јсон, она може да садржи глобални чвор. Стога, можете покушати да подесите променљиву окружења путање. Након тога, можете покренути извршне датотеке било којег инсталираног пакета без навођења њихове пуне путање сваки пут. Урадити тако:
Корак 1. Покрените Виндовс ПоверСхелл (администратор) са административним правима.
Корак 2. Унесите наредбу испод и притисните Ентер .
извоз ПАТХ=~/.нпм-глобал/бин:$ПАТХ
Исправка 3: Надоградите проблематични пакет
Други кривац је застарела верзија зависности. Ако је то случај, можете размислити о надоградњи на најновију верзију проблематичног пакета. Урадити тако:
Корак 1. Откуцајте Виндовс ПоверСхелл у траци за претрагу и притисните Ентер .
Корак 2. Откуцајте нпм инсталл Кс@латест и додирните Ентер да ажурирате проблематични пакет на најновију верзију. Заменити Икс са називом проблематичног пакета.
Исправка 4: Поново инсталирајте НПМ
Било које оштећене датотеке у НПМ-у такође могу изазвати НПМ грешка није могла да одреди извршну датотеку за покретање. Стога, можете поново инсталирати НПМ од нуле да бисте инсталирали све пакете и њихове конфигурационе датотеке од нуле. Ево како да то урадите:
Корак 1. Трчите Виндовс ПоверСхелл као администратор.
Корак 2. Откуцајте следећу команду и притисните Ентер . Овде морате заменити нпм са именом пакета.
нпм унинсталл -г нпм
Корак 3. Притисните Победити + И за отварање Филе Екплорер .
Корак 4. Идите на Ц:\Усерс\АппДата\Роаминг\нпм да бисте лоцирали нпм фолдер и избришите га.
Корак 5. Вратите се у командни прозор и извршите следећу команду да бисте поново инсталирали компатибилну верзију. Не заборавите да замените нпм са именом пакета.
нпм инсталл -г нпм
Такође погледајте:
Како инсталирати НПМ и Ноде.јс на Виндовс & Мац & Убунту
5 начина да решите проблем са инсталацијом Нпм-а који не ради
Завршне речи
Након примене свих горе наведених метода, НПМ грешка није могла да одреди извршну датотеку за покретање можда вам више неће сметати. У међувремену, саветујемо вам да редовно правите резервне копије кључних датотека помоћу МиниТоол СхадовМакер-а да бисте додали додатни слој заштите ваших података. Желим вам пријатан дан!