‘tsc’ не распознается как внутренняя или внешняя команда, работоспособная программа или пакетный файл. — Windows 7
- Post author: admin
- Запись опубликована: 9 февраля, 2023
- Post category: Вопросы по программированию
#node.js #typescript
#node.js #машинопись
Вопрос:
Я новичок в Typescript и пытаюсь установить его глобально на свой компьютер.
В настоящее время у меня есть следующие версии: Node v.11.13.0 npm v6.7.0
Когда я запускаю npm install -g typescript, я получаю следующие результаты:
В тот момент, когда я запускаю tsc или tsc -v в своей командной строке, я получаю
‘tsc’ не распознается как внутренняя или внешняя команда, работоспособная программа или пакетный файл.
Я удалил узел и переустановил его, но я все еще получаю ту же ошибку.
Я проконсультировался с Google и следовал другим методам Stackoverflow, чтобы устранить эту проблему, включая проверку структуры папок PATH.
Невозможно загрузить файл, так как выполнение сценариев отключено в этой системе
Я не уверен, что я здесь делаю не так, пожалуйста, помогите. К вашему сведению, я использую ПК с Windows 7.
Ответ №1:
В командной строке попробуйте выполнить приведенную ниже команду,
set path=%PATH%;c:UsersYOUR_USER_DIRECTORYAppDataRoamingnpm;
Затем попробуйте выполнить свою tsc команду еще раз, она будет выполнена сейчас.
Надеюсь, это поможет!
1. Я ввел эту команду, которую вы мне дали, в свою командную строку, а затем снова запустил команду tsc. Он по-прежнему выдает ту же ошибку, что и выше
2. То YOUR_USER_DIRECTORY , что я упомянул, должно быть вашим именем пользователя Windows. Вы это изменили?
3. Да, я изменил это, не повезло. Также, где должна быть установлена переменная PATH?
4. Хорошо, в вашем . Roamingnpm; каталоге вы находите tsc tsc.cmd файлы и?
5. Нет, я не нахожу его там. Вместо этого в … Роуминг npm node_modules Я нахожу папку typescript
Ответ №2:
Хорошо, я покопался и обнаружил следующее: В разделе User[pc_name].node_modules_global я нашел файлы tsc и tsc.mcd . Все, что я сделал, это скопировал эти два файла в . Roamingnpm . После этого я запустил tsc свою командную строку, и это сработало!
1. Я сталкиваюсь с той же проблемой, но не могу найти папку по адресу ‘User [pc_name] .node_modules_global’, какие-либо предложения здесь?
2. Хотя это может сработать для вас, это не должно быть обязательным исправлением imo.
Вам также может понравиться
Как передать значение перечисления в угловом шаблоне в качестве входных данных?
7 января, 2022
сравните две таблицы sql и покажите, какие столбцы отличаются
12 апреля, 2023
Изменение графика tensorflow для вывода промежуточного значения после обучения
10 мая, 2023
- О нас
- Онлайн игры
- Конвертеры
- Base64 конвертер онлайн
- Оформление кода JavaScript CSS HTML Онлайн
- URL Encoder (кодировщик) / Decoder (декодировщик) онлайн
- Конвертер регистров
- Рассчитать количество дней между датами
- Генератор ключей и паролей
- Генератор QR кодов
- Преобразование времени
- Преобразование микросекунд в секунды
- Преобразование микросекунд в миллисекунды
- Преобразование миллисекунд в микросекунды
- Преобразование миллисекунд в секунды
- Преобразование миллисекунд в минуты
- Преобразование миллисекунд в часы
- Преобразователь миллисекунд в дату
- Преобразование секунд в миллисекунды
- Преобразование секунд в минуты
- Преобразование секунд в часы
- Преобразование секунд в дни
- Преобразование минут во время
- Преобразование минут в миллисекунды
- Преобразование минут в секунды
- Преобразование минут в часы
- Преобразование часов в миллисекунды
- Преобразование часов в секунды
- Преобразование часов в минуты
- Преобразование часов в дни
- Преобразование дней в часы
- Преобразование из часы в недели
- Конвертация из недели в часы
- Через несколько часов калькулятор
- Преобразование времени AM/PM в 24-часовое
- Преобразование Военного Времени
- Время до десятичного калькулятора
- Безопасность
- Финансы
- Энциклопедия
Источник: programbox.ru
Fix Typescript Compiler (tsc) Error in Windows 10
tsc не распознается как внутренняя или внешняя команда
Я обновился с VSCode 0.10.6 до 0.10.8 и впервые попробовал использовать Typescript. К сожалению, когда я говорю VSCode о сборке, я получаю сообщение об ошибке:
tsc не распознается как внутренняя или внешняя команда .
Вот соответствующие детали:
- Я создал свежий проект «HelloWorld» в соответствии с инструкциями VS Code. Это включало:
- Я запустил npm init для нового package.json
- Я запустил npm i —save-dev typescript , потому что мне нужна локальная установка, а не глобальная.
- Я создал launch.json для определения проекта node.js.
- Я создал файл tasks.json с предписанными настройками для tsc.
Я перезапускал VSCode (несколько раз). Что мне не хватает? Что еще нужно сделать?
Обновить
«exclude»: [ «node_modules» ]
Brent Arias 12 Фев 2016 в 21:15
9 ответов
Лучший ответ
Проблема в том, что tsc отсутствует в вашем PATH , если он установлен локально.
Вам следует изменить свой .vscode/tasks.json , чтобы включить полный путь к tsc .
Строка, которую нужно изменить, вероятно, равна «command»: «tsc» .
Вы должны изменить его на «command»: «node» и добавить к своим аргументам следующее: «args»: [«$\node_modules\typescript\bin\tsc»] (в Windows).
Это проинструктирует VSCode:
- Запустите NodeJS (он должен быть установлен глобально).
- Передайте локальную установку Typescript в качестве сценария для запуска.
(это почти то, что делает исполняемый файл tsc )
Вы уверены, что не хотите устанавливать Typescript глобально? Это должно упростить задачу, особенно если вы только начинаете его использовать.
zlumer 13 Фев 2016 в 09:59
Я тоже столкнулся с той же проблемой. Используйте командную строку nodeJS вместо командной строки Windows.
Шаг 1. Выполните npm install -g typescript
Шаг 2: tsc filename.ts
Новый файл будет иметь то же имя и другое расширение, что и « .js ».
Шаг 3: node filename.js
Вы можете увидеть результат на экране. Меня устраивает.
Источник: question-it.com
Почему не работает команта npm start?
Может знает кто, вчем тут проблема. не работает команда «npm start».
Версии npm/node/tsc последние!
- Вопрос задан более трёх лет назад
- 13178 просмотров
1 комментарий
Оценить 1 комментарий
написано же по-русски
«concurrently» не является внутренней или внешней командой,
исполняемой программой или пакетным файлом
Решения вопроса 0
Ответы на вопрос 3
Думаю вы не вошли до конца своего файла. Вы сейчас находитесь в 01_components. Нужно cd my-app
Ответ написан 05 сент. 2022
Комментировать
Нравится 2 Комментировать
console.log(`You’re pulling my leg, right?`);
npm install делали? если да, то сделайте npm install concurrently —save-dev
Ответ написан более трёх лет назад
Нравится 1 4 комментария
npm install делал, установило без Error»ов.
Сделал Вашу команду, теперь такое, ероров нету, но ничего не запустилось(
npm WARN lifecycle The node binary used for scripts is C:Program FilesMicrosoft HPC Pack 2012Binnode.exe but npm is using C:Program Filesnodejsnode.exe itself. Use the `—scripts-prepend-node-path` option to include the path for the node binary npm was executed with.
Syntax:
node [options] [arguments]
Parameters:
/? or /help — Display this help message.
list — List nodes or node history or the cluster
listcores — List cores on the cluster
view — View properties of a node
online — Set nodes or node to online state
offline — Set one or more nodes to the offline state
For more information about HPC command-line tools,
see go.microsoft.com/fwlink/?LinkId=120724.
Node Commands
Я не знаю, что это за «Microsoft HPC Pack 2012», но оно у вас запускается вместо nodejs. Отредактируйте системную переменную PATH и удалите это дело оттуда.
Источник: qna.habr.com