Сегодня, работая над некоторым базовым введением AngularJS, я столкнулся с проблемой. Я открыл PowerShell, чтобы начать работу над проектом. NPM работал.
Я смог установить Angular с помощью
Каждый раз, когда я пытался запустить нг, я получал
the term ‘ng’ is not recognized as the name of a cmdlet
ОТВЕТЫ
Ответ 1
Первый путь в переменной пути должен быть путем NPM. Открыв командную строку Node.js, я обнаружил, что там работает команда ng.
Я покопался в ярлыке и обнаружил, что он ссылается на команду, чтобы убедиться, что первой переменной Path является NPM. Фикс:
- Щелкните правой кнопкой мыши на моем компьютере (Windows)
- Выбранные расширенные настройки системы
- Нажмите «Переменные среды»
- В переменной «Путь» внесено ПЕРВОЕ значение в списке %AppData%npm
Как только я это сделал, я смог закрыть PowerShell и открыть снова, и все работало.
Ответ 2
Сначала настройте Node.js, затем перейдите в папку вашего проекта с помощью командной строки, такой как D:project, а затем выполните эту команду:
Making Simple Bootloader In 6 MINUTES (x86 Assembly)
Теперь запустите команду ng. Это работа для меня.
Ответ 3
В «Переменные среды»
В разделе «Системные переменные»
В переменной «Путь» и перед «C:Program Files (x86)nodejs» add => «%AppData%npm»
Ответ 4
Решение сработало для меня:
Добавить путь к вашей среде Переменная
C:UsersYourPcNameAppDataRoamingnpm
а также ваша папка bin из углового файла [представьте их себе]
C:UsersYoutPcNameAppDataRoamingnpmnode_modulesangular-clibin
Ответ 5
Установка угловых кли глобально решила мою проблему.
Ответ 6
Если название вашего проекта содержит «-«. Убери его и попробуй. Это может вызвать проблемы с запуском ‘ng’.
Ответ 7
Вместо того, чтобы давать команду «ng serve» в терминале кода Visual Studio, откройте угловой путь приложения в командной строке (Запуск от имени администратора).
Затем дайте команду «ng serve».
Затем откройте браузер и перейдите по адресу http://localhost: 4200/
Ответ 8
Открыть Изменить системные переменные среды
В переменную «Путь» и «Путь модуля PS» добавьте «% AppData%npm»
Запустите Visual Code от имени администратора
Ответ 9
Вам просто нужно закрыть код Visual Studio и перезапустить снова. Но чтобы заставить команду ng работать в коде vs, сначала нужно скомпилировать проект с помощью cmd в режиме администратора.
Я также столкнулся с той же проблемой. Но этот метод решил это.
Ответ 10
Этот сценарий powershell работал для добавления правильного параметра в мою переменную среды «Путь» (в качестве параметра для пользователя.) Он добавляет:% AppData%npm. и затем перезапускает командную строку, использующую «ng».
Learning x86 with NASM — Declaring Uninitialized Data
$existingPath = [System.Environment]::GetEnvironmentVariable(«Path»,»User») write-host «existing PATH variable is $existingPath» $newPath = «%AppData%npm;$existingPath» write-host «new PATH will be $newPath» # update here [System.Environment]::SetEnvironmentVariable(«Path», $newPath, «User») $finalPath = [System.Environment]::GetEnvironmentVariable(«Path»,»User») write-host «final PATH variable is $finalPath»
Ответ 11
Я использовал npm (5.5.1), обновление до последней версии решило мою проблему.
Ответ 12
Вы также можете убедиться, что вы запускаете командную строку — или любой терминал, который вы используете — как администратор. Я использую Visual Studio Code, и команда ng serve дает мне эту ошибку, когда я не запускаю VS Code от имени администратора.
Ответ 13
Запустите Powershell или командную строку не от имени администратора.
Ответ 14
Вам следует обновить узел js до последней версии. В противном случае удалите узел js и установите его снова.
Ответ 15
После изменения пути вы должны перезапустить PowerShell. Вам не нужно перезагружать компьютер.
Ответ 16
я использовал командную строку nodejs вместо терминала VSCode
Ответ 17
Проблема не в установке NPM и не в пути! Если вы хотите использовать команду «ng», вам нужно установить angular-cli. выполнив следующую команду
Ответ 18
Я решил, выполнив следующие шаги
Ответ 19
На основе приведенных выше ответов здесь консолидация.
Ответ 20
Я запустил команду ‘ng serve’ в командной строке. Он успешно скомпилировал проект. Затем все изменения, сохраненные в VS Code, автоматически обновляются в браузере.
PS: я установил angular во всем мире.
Ответ 21
1) Щелкните правой кнопкой мыши на моем компьютере (окна) 2) Выбранные дополнительные параметры системы 3) Нажал «Переменные среды» 4) В переменной «Путь» указывается первое значение в списке% AppData%npm
Первоначально: C:Program FilesMicrosoft MPIBin ;% SystemRoot%system32;% SystemRoot%;% SystemRoot%System32Wbem;% SYSTEMROOT%System32WindowsPowerShellv1.0 ; C:Program FilesTortoiseSVNBin;
После добавления пути: C:Program FilesMicrosoft MPIBin ;% AppData%npm;% SystemRoot%system32;% SystemRoot%;% SystemRoot%System32Wbem;% SYSTEMROOT%System32WindowsPowerShellv1.0 ; C:Program FilesTortoiseSVNbin;
3) Перейдите на компьютер или PC—> Свойства → Расширенные настройки системы → Переменная среды → добавьте путь ниже «Пользовательской переменной» (если «Путь» отсутствует) ==> C:UsersbrijeshrayAppDataRoamingnpm → сохранить его и перезапустить визуальный код
Ответ 22
Источник: ask-dev.ru
PowerShell script debug with arguments #58501
My powershell script «test.ps1» is located in «C:Program Files (x86)SomeFolder» folder.
If I start debug this script (F5 key) without command line arguments then everything works fine.
But if I start debug with command line argument (for example «param1») then I get error in powershell console (the message is in russian, sorry:)):
PS C:Program Files (x86)SomeFolder> . c:Program Files (x86)SomeFoldertest.ps1 param1
x86 : Имя «x86» не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попыт
ку.
строка:1 знак:23
-
. c:Program Files (x86)SomeFoldertest .
- CategoryInfo : ObjectNotFound: (x86:String) [], CommandNotFoundException
- FullyQualifiedErrorId : CommandNotFoundException
PS: I manually set command line argument via ‘launch.json’ file, for configuration ‘PowerShell Launch Current File’ as follows:
«args»: [«param1»],
or like this:
«args»: [«»param1″»],
I also tried configuration ‘PowerShell Launch Current File w/Args Prompt’ — the problem remains.
VS Code version: Code 1.27.1 (5944e81, 2018-09-06T09:21:10.934Z)
OS version: Windows_NT ia32 10.0.17134
(1 theme extensions excluded)
The text was updated successfully, but these errors were encountered:
Источник: github.com
Вызов сценария Perl из Powershell и сохранение вывода сценария в переменной
Может ли кто-нибудь помочь мне запустить программу Perl из сценария PowerShell? Я пытаюсь сохранить результаты скрипта в переменную PowerShell. До сих пор я пробовал следующее из Powershell ISE. Но, похоже, это не работает.
perl ‘C:Program Files (x86)ABCABC Softwarebintestcheck.pl -print verbose’
Путь к сценарию Powershell: C:MyScripts
Каталог программы Perl: C:Program Files (x86)ABCABC Softwareperlbinperl.exe
person user3834663 schedule 27.07.2019 source источник
perl ‘C:Pr. intestcheck.pl -print verbose’ -> perl ‘C:Pr. intestcheck.pl’ -print verbose . Если это не поможет, вам необходимо предоставить дополнительную информацию. Вы добавили путь к исполняемому файлу Perl в переменную среды PATH. Кроме того, как точно это не работает? — person Ansgar Wiechers nbsp schedule 27.07.2019
Я получаю следующее сообщение perl: Термин «perl» не распознается как имя командлета, функции, файла сценария или работающей программы. Проверьте правильность написания имени или, если был указан путь, убедитесь, что путь указан правильно, и повторите попытку. — person user3834663 ‘C:Program Files (x86)ABCABC Softwareperlbinperl.exe’ ‘C:Program Files (x86)ABCABC Softwarebintestcheck.pl’ -print verbose ) — person ikegami ‘C:Program Files (x86)ABCABC Softwarebintestcheck.pl’ -print verbose ) — person ikegami https://digitrain.ru/questions/57230165/» target=»_blank»]digitrain.ru[/mask_link]