Куицк Оутлине
- Шта је „тс-чвор“ у Ноде.јс?
- Зашто „’тс-чвор“ није препознат као интерна или екстерна команда..” Долази до грешке?
- Како решити да „’тс-чвор’ није препознат као интерна или екстерна команда..” Грешка?
- Закључак
Почнимо са основама „тс-чвора“.
Шта је „тс-чвор“ у Ноде.јс?
„ тс-чвор ” је пакет „нпм” који омогућава корисницима да изврше ТипеСцрипт датотеке директно у Ноде.јс апликацији без икакве конфигурације. Његово ' ЈИТ (Јуст-Ин-Тиме)” компајлер конвертује ТипеСцрипт код у ЈаваСцрипт у време извршавања, а не пре његовог извршења. Подразумевано је омогућено.
Зашто „’тс-чвор“ није препознат као интерна или екстерна команда..” Долази до грешке?
„ 'тс-чвор' није препозната као интерна или екстерна команда…” грешка се јавља када „тс-чвор” није инсталиран глобално или његова локација није наведена као променљива системског окружења. Ако се било који од конкретних услова испуни, онда ће мотор „тс-ноде“ дати горе описану грешку при извршавању ТипеСцрипт датотеке:
На пример, пример Типесцрипт датотеке под називом „ маин.тс ” смештен у директоријум пројекта Ноде.јс се извршава коришћењем доле наведене наредбе за извршавање „тс-ноде”:
тс - чвор главни. тс
Може се видети да излаз генерише грешку о којој је било речи:
Сада пређите на решења горенаведене грешке да бисте је решили.
Како решити да „’тс-чвор’ није препознат као интерна или екстерна команда..” Грешка?
Да бисте решили „ 'тс-чвор' није препозната као интерна или екстерна команда...” следите доле наведена решења.
- Решење 1: Користите „нпк“ Ноде Пацкаге Руннер
- Решење 2: Инсталирајте „тс-ноде“ глобално/локално
- Решење 3: Ажурирајте променљиву системског окружења
Решење 1: Користите „нпк“ Ноде Пацкаге Руннер
Најчешће и најлакше решење је да покренете ТипеСцрипт датотеку са „ нпк (Ноде Пацкаге еКсецуте)” покретач НПМ пакета.
„нпк“ покретач пакета помаже корисницима да користе пакете у апликацији Ноде.јс без њихове ручне инсталације. Поједностављује процес извршавања инсталирањем и управљањем пакетима заједно са њиховим зависностима из званичног „нпм“ регистра.
Синтакса (покрени ТипеСцрипт датотеку)
„нпк“ прати доле написану генерализовану синтаксу за извршавање ТипеСцрипт датотеке и кроз „тс-чвор“:
нпк тс - чвор < скрипта. тс >У горњој синтакси „ <сцрипт.тс> ” одређује ТипеСцрипт датотеку коју корисник жели да изврши.
Ево демонстрације горе наведене синтаксе:
нпк тс - чвор главни. тсМоже се приметити да је „ нпк ” извршава „маин.тс” ТипеСцрипт датотеку директно са „ тс-чвор ” алат уместо да га експлицитно инсталирате:
Проверите верзију „тс-чвора“.
За додатну верификацију користите команду верзија да бисте проверили да ли је „ тс-чвор ” је инсталиран у тренутном оперативном систему имплицитно или не:
нпк тс - чвор -- верзијаИзлаз потврђује да је „ тс-чвор ” је додат тренутном Виндовс оперативном систему преко „ нпк ” тркач пакета:
Решење 2: Инсталирајте „тс-ноде“ глобално/локално
Друго решење је да инсталирате „ тс-чвор ” глобално у оперативном систему и повежите га са специфичним Ноде.јс пројектом. Штавише, корисник такође може да инсталира „тс-чвор“ локално за одређену Ноде.јс апликацију.
Доле наведени кораци инструкција показују практичну примену горе дефинисаног решења:
- Корак 1: Инсталирајте „тс-ноде“ и „типесцрипт“
- Корак 2: Проверите алатку командне линије „тс-ноде“.
- Корак 3: Повежите „тс-ноде“ са специфичним пројектом Ноде.јс
- Корак 4: Извршите ТипеСцрипт датотеку користећи „тс-ноде“
Корак 1: Инсталирајте „тс-ноде“ и „типесцрипт“
Прво отворите Виндовс ЦМД и извршите доле написано „ нпм ” наредба за инсталацију за инсталирање “ тс-чвор ” глобално:
нпм инсталл - г тс - чворУ горњој команди, „ -г ” заставица специфицира глобалну инсталацију „тс-чвора”.
„ тс-чвор ” је инсталиран у актуелни Виндовс оперативни систем за све Ноде.јс пројекте:
Затим инсталирајте „ стројопис ” глобално у Виндовс оперативном систему:
нпм инсталл - г стројопис„Типкопис“ је такође додат тренутном оперативном систему Виндовс:
Инсталирајте „тс-ноде“ локално
Да бисте инсталирали „тс-ноде“ специфичан за Ноде.јс пројекат користите исти „ нпм ” наредба за инсталацију која изоставља ознаку “-г”:
нпм инсталл тс - чвор
Корак 2: Проверите алатку командне линије „тс-ноде“.
Затим покрените наредбу „версион“ у наставку да бисте проверили да ли је „тс-ноде“ инсталиран у тренутном ОС-у или не:
тс - чвор -- верзијаИзлаз потврђује да „ тс-чвор ” се додаје глобално у датом оперативном систему који има „ в10.9.1 ” верзија:
Корак 3: Повежите „тс-ноде“ са специфичним пројектом Ноде.јс
Овај корак је користан само ако је корисник глобално инсталирао „тс-чвор“, иначе локална инсталација то не захтева.
У овом кораку, отворите терминал у главном директоријуму апликације Ноде.јс и повежите алатку „тс-ноде“ са њим користећи наредбу испод:
нпм линк тс - чворГорња команда ће креирати симболичку везу ка глобално инсталираном „ тс-чвор ' са ' ноде_модулес ” директоријум тренутне Ноде.јс апликације.
Излаз показује да је „ тс-чвор ” је сада додат датој апликацији Ноде.јс:
Корак 4: Извршите ТипеСцрипт датотеку користећи „тс-ноде“
Коначно, извршите ТипеСцрипт датотеку помоћу алатке командне линије „тс-ноде“:
тс - чвор главни. тсИсечак испод показује излаз датотеке „маин.тс“ која је успешно извршена преко „тс-ноде“:
Решење 3: Ажурирајте променљиву системског окружења
Осим повезивања глобално инсталираних “ тс-чвор ” одређеној Ноде.јс апликацији преко команде „нпм линк”, корисник је такође може додати у системско окружење „ Пут ' променљива. Да бисте то урадили, следите доленаведена упутства корак по корак:
- Корак 1: Набавите „нпм“ путању
- Корак 2: Уредите променљиву системског окружења
- Корак 3: Извршите ТипеСцрипт датотеку
Корак 1: Набавите „нпм“ путању
Прво, извршите доле написану команду да бисте добили путању директоријума „нпм“ који садржи све глобално инсталиране пакете укључујући „тс-ноде“:
нпм цонфиг гет префиксДоњи излаз показује путању директоријума „нпм“, копирајте ову путању да бисте је додали у променљиву системског окружења:
Корак 2: Уредите променљиву системског окружења
Затим отворите „ Уредите променљиву системског окружења ” да бисте поставили путању „нпм” директоријума у „ Пут ' променљива:
Када је наведени прозор отворен, додирните „ Променљиве окружења… ” дугме:
У отвореном чаробњаку „Променљиве окружења“ додирните „ Пут ” променљиве из одељка „Системска променљива” и притисните „ Уредити ” дугме:
Сада притисните „ Нова ”, налепите копирану путању директоријума „нпм” апликације Ноде.јс у „ Уредите листу променљивих окружења “ и кликните на „ У реду ” дугме:
Корак 3: Извршите ТипеСцрипт датотеку
На крају, извршите „ маин.тс ” ТипеСцрипт датотека користећи алатку „тс-ноде”:
тс - чвор './Десктоп/ноде-пројецт/маин.тс'Може се анализирати да глобално инсталирани „ тс-чвор ” успешно извршава наведену “маин.тс” ТипеСцрипт датотеку:
То је све о решавању грешке „тс-чвор није препознат као интерна или екстерна команда…“.
Закључак
Да бисте решили „ „тс-чвор“ није препознат као интерна или екстерна команда… ” грешка, извршите ТипеСцрипт датотеку директно са „ нпк ” без експлицитне инсталације „тс-чвора”. Штавише, ова грешка се такође може решити глобалном или локалном инсталацијом „ тс-чвор ' и ' стројопис ”.
Ако корисник глобално инсталира „тс-ноде“ и приступи му у одређену Ноде.јс апликацију, онда га прво повежите са тим конкретним пројектом користећи „ нпм линк ” команду или уређивање „ системска варијабла окружења ”. Овај пост је пружио сва могућа изводљива решења за решавање грешке „’тс-чвор’ није препознат као интерна или екстерна команда…“.