Babel node не является внутренней или внешней командой исполняемой программой или пакетным файлом

Содержание

Я уже установил бабель ранее, но на всякий случай запускаю еще раз make install.

`Microsoft Windows [Version 6.1.7601]

«babel-node» не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

npm ERR! Please include the following file with any support request: npm ERR! C:UsersSvDocumentsbrain-gamessrcbinnpm-debug.log`

Я попытался как-то решить это с path, но не получается

Но добавление этого пути в path не помогло — это какой-то симлинк что ли.

Отдельно оно не работает с командой:

Но с make start запускается! ААА!

Поставь бабун и делай это в нормальном окружении. У нас требование в том чтобы окружением не была винда.

The text was updated successfully, but these errors were encountered:

cateradmin commented Dec 1, 2016

yes. I’m sure babel-cli is installed

friedemannsommer commented Dec 1, 2016

Sorry to disappoint you but i asked how you installed «babel-cli». It seems like you want to access it from a Node.js Project so it needs to be in your «package.json» dependencies ( npm i -s babel-cli ).

babel-node не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

cateradmin commented Dec 2, 2016

I have tried install it globally and install it in my project.. Both of ways don»t work on windows.

samanime commented Dec 5, 2016

This is actually a pretty common quirk of Windows and Node.js (and it’s process runner) that has nothing to do with babel-cli. When calling it on windows, you’ll likely need to call it with ‘.cmd’ at the end.

You can make it cross platform like this:

  • ./node_modules/.bin/babel-node on non-Windows
  • ./node_modules/.bin/babel-node.cmd on Windows

OracPrime commented Feb 5, 2017

loganfsmyth commented Feb 5, 2017

I’m not sure what you mean about inside package.json ?

OracPrime commented Feb 5, 2017 •

For example, one of the projects I’m working with has a scripts entry
«scripts»: «clean»: «../../node_modules/.bin/rimraf build»,
. other scripts removed
>
where they are using the local node_modules to be certain they know which version they’re using. However, on windows this fails. A script entry of «rimraf build» works correctly, but once you specify the explicit path you need to make it have a .cmd:

«scripts»: «clean»: «../../node_modules/.bin/rimraf.cmd build»,
. >

which clearly won’t work on linux.

I’m looking for a way to harmonise the scripts.

loganfsmyth commented Feb 5, 2017

Gotcha. Yeah, seems like just the pain of combining Windows + POSIX. I don’t know if there is any standard way to do that.

OracPrime commented Feb 5, 2017

I think there may be a way of doing it with cross-env — I’m raising an issure there that might sort it.

nbrady-techempower commented Feb 8, 2017 •

I’m interested in this as well. For now I just have this in my package.json as a quick work around for when I’m on my windows box:

не является внутренней или внешней командой исполняемой программой или пакетным файлом, решение

OracPrime commented Feb 8, 2017

In fact it’s easy don’t try to do any path manipulation with cross-env, just put cross-env before the command

«scripts»: «start»: «cross-env ./node_modules/.bin/babel-node server.js»,
>

The text was updated successfully, but these errors were encountered:

imsam67 commented Oct 24, 2016 •

Yes, I have run npm install
I’m running node version 6.3.1 and npm 3.10.9. I’m running this on a Windows 10 machine build 14393.321

I got all this information using the built-in terminal in Visual Studio Code from inside the project folder — except Windows 10 build.

Also if I run npm list babel-node from the terminal, I get (empty) so it doesn’t seem to be installed. By the way, babel-node is not in package.json either.

coryhouse commented Oct 24, 2016

Like you, npm list babel-node returns nothing for me, but it works because it’s bundled with babel.

If you look in node_modules/.bin, you should see a babel-node folder. Do you?

pddigital commented Oct 24, 2016

Same problem for me with Windows 10.
No babel-node is installed.
Nothing under .bin.

imsam67 commented Oct 24, 2016

There is no babel-node folder inside «node_modules» or «node_modules/.bin»

I’m attaching a screen shot of the .bin folder under node_modules

node_modules_screen_shot

pddigital commented Oct 24, 2016

Ditto for me. No babel-node in the bin directory. I sort of got it to work by installing babel-cli globally but now it doesn’t recognize anything in the package.json, so that’s not a fix.

coryhouse commented Oct 24, 2016

That’s bizarre. I’ve just tried it in the terminal in the latest version of Visual Studio Code and on the native terminal in Windows 10. It works just fine in both.

Are you all using the project completely unchanged? I simply cloned this repo on Windows 10 and it worked. I’m using Node 6.3 as well.

imsam67 commented Oct 24, 2016

I didn’t clone the project. I’m creating the files/folders as I go through the PluralSight video. The only difference is that instead of using WebStorm, I’m using Visual Studio Code.

pddigital commented Oct 24, 2016

node v6.5, npm v3.10.3, Atom. Windows 10. I just deleted and recloned the directory, npm installed, npm started, same deal.

pddigital commented Oct 24, 2016

I downgraded node to 5.14 and it works! Thanks. That was actually in the readme. Windows has a problem with Node 6.

coryhouse commented Oct 24, 2016

Good to hear you’re rolling Paul. The frustrating thing is Node 6 works fine on some Windows machines. I’d like to figure out why some Windows machines are failing, but I haven’t been able to reproduce on any of my Windows boxes.

coryhouse commented Oct 24, 2016

imsam67 commented Oct 24, 2016 •

imsam67 commented Oct 24, 2016 •

Interestingly, if I download the whole project from GitHub and run npm install , I do end up with babel-node in .bin and npm start -s works fine

Not sure why when I was simply following the video and created things step by step, it didn’t work. Possibly skipping something unintentionally

coryhouse commented Oct 25, 2016

Interesting. I recommend avoiding paths with a space. Also, if downloading this project from github works fine, then I’d be interested to know what’s different with your hand built version. Did you perform a diff? Alternatively, can you post it on Github?

Читайте также:
Как вернуть деньги за программу

imsam67 commented Oct 26, 2016

coryhouse commented Oct 27, 2016

imsam67 commented Oct 27, 2016

capture

Cory, thanks for trying to figure this out. You’re right that I had not created the testSetup.js file. Though I just added it, still getting the same error.

For some reason, the babel-node is not being installed. I even copied and pasted both package.json and webpack.config.dev.js directly from the repo but still getting the same error.

coryhouse commented Oct 31, 2016

Very strange. I can’t reproduce. Can you show me what’s in your node_modules?

psantos9 commented Nov 2, 2016

Try the following: npm install -g babel-cli

coryhouse commented Nov 11, 2016

imsam67 commented Nov 11, 2016

coryhouse commented Nov 11, 2016

That screenshot looks good. And if you see babel-node in node_modules/.bin then you should be working fine now.

chookie commented Nov 13, 2016 •

I am not sure if you have the same issue but I was getting the same problem until I realised I had saved my .babelrc file under src instead of the project root at the same level as package.json. I must have had src as the active folder when I saved.

chookie commented Nov 13, 2016

Oh and as another tip, you can see if babel-node is working but adding another script in your package.json

then run
npm run babel-node-version
then see the version 6.8.0

daveleigh22 commented Nov 14, 2016 •

Hi all, same issue, windows 10, following on pluralsight and just setting up the project. I have managed to resolve but i did this by reinstalling every version of babel i could.. babel-cli, babel-node etc and eventually it worked..

coryhouse commented Nov 16, 2016

One other thing to try for anyone who gets bit by this: Delete node_modules and reinstall.

xenoxsis commented Nov 20, 2016

‘babel-node’ is not recognized as an internal or external command, operable program or batch file.

Do you have any other ideas? I copied srcServer.js, package.json, webpack.config.dev.js and .babelrc directly from the github.

coryhouse commented Nov 21, 2016

spettifer commented Jul 26, 2017

As per BaReinhard above, I also had to upgrade nodejs 7.x.x to 8.1.2 (which upgraded npm to 5.4.0 too) and that fixed the problem for me. I had assumed that since I was on node > 6 I wouldn’t have a problem, but it turned out that was an incorrect assumption. Wasted a good couple of hours trying to sort that out which is frustrating as the course is very good so far!

coryhouse commented Jul 27, 2017

spettifer commented Jul 27, 2017 •

It was very odd. The output of npm start was this:

C:_gitReactreact-redux-intronode_moduleswebpack-dev-middlewaremiddleware.js:106
if(err) throw err;
^
Error
at pathToArray (C:_gitReactreact-redux-intronode_modulesmemory-fslibMemoryFileSystem.js:44:10)
at MemoryFileSystem.mkdirpSync (C:_gitReactreact-redux-intronode_modulesmemory-fslibMemoryFileSystem.js:139:13)
at MemoryFileSystem.(anonymous function) [as mkdirp] (C:_gitReactreact-redux-intronode_modulesmemory-fslibMemoryFileSystem.js:279:34)
at Compiler. (C:_gitReactreact-redux-intronode_moduleswebpacklibCompiler.js:229:25)
at Compiler.applyPluginsAsync (C:_gitReactreact-redux-intronode_modulestapablelibTapable.js:60:69)
at Compiler.emitAssets (C:_gitReactreact-redux-intronode_moduleswebpacklibCompiler.js:226:7)
at Watching. (C:_gitReactreact-redux-intronode_moduleswebpacklibCompiler.js:54:18)
at C:_gitReactreact-redux-intronode_moduleswebpacklibCompiler.js:403:12
at Compiler.next (C:_gitReactreact-redux-intronode_modulestapablelibTapable.js:67:11)
at Compiler. (C:_gitReactreact-redux-intronode_moduleswebpacklibCachePlugin.js:40:4)

npm ERR! Please include the following file with any support request:
npm ERR! C:_gitReactreact-redux-intronpm-debug.log`

And the npm-debug.log file didn’t really add any more info than that. I tried messing about with babel-node, I deleted node_modules and did a cache clean and reinstall all to no avail. I also tried with verbose output from npm start, but that didn’t reveal much either (at least not to me — maybe someone with more experience would see something I can’t).

It was sheer desperation that made me try upgrading from node 7 to node 8 (which brings npm 5.4.0 with it) and suddenly it burst into life. I have no idea why. The most curious thing was that if I cloned your repo it worked perfectly well, even with the scripts section pared down to just the start script (which is where I was in the course). I can only assume it was some quick of npm but quite why it worked on the cloned repo but not the project I was building up from scratch is a mystery.

The text was updated successfully, but these errors were encountered:

esprehn commented Aug 10, 2017

This reproduces on my mac with the following package.json doing npm install in that directory:

I also get the same output when I do in an empty directory npm install material-ui-pagination .

esprehn commented Aug 10, 2017

Are you sure that devDependencies are installed for subpackages? I thought they were for developing that package itself. Looking locally things in devDependencies inside our dependencies do not seem to recursively install.

I’m also not sure it’s safe to assume that webpack will be inside the material-ui-pagination directory like this, I think if the version it expects is available as a sibling dependency it’ll be installed along side material-ui-pagination instead of inside it?

esprehn commented Aug 10, 2017

ca0abinary commented Aug 10, 2017

Having the same issue. Since it’s a team build I had to pin to 1.0.x to get the build running again.

lo-tp commented Aug 11, 2017

HawkeyePierce89 commented Aug 11, 2017 •

Now it does not work for me on Windows.

lerna ERR! execute npm ERR! node v6.10.3
lerna ERR! execute npm ERR! npm v3.10.10

lo-tp commented Aug 12, 2017

lo-tp commented Aug 12, 2017

HawkeyePierce89 commented Aug 12, 2017

running better-npm-run in c:gitmaterial-ui-pagination-bugfix-windowsInstallation
Executing script: build

Я пытаюсь настроить простой экспресс-сервер. Я использую nodemon для запуска моего сервера разработки, но мое приложение продолжает давать сбой, потому что оно не распознает команду «babel-node».

мои скрипты package.json

и мои зависимости и зависимости разработчика

Я попробовал протестировать его без nodemon, используя обычную команду node, и он работает, как ожидалось

Моя папка находится ниже

Я также попытался удалить мои файлы node_modules и package-lock.json и переустановить, но все равно вылетает ..

(* это мой первый вопрос;))

Удалите ваши node_modules и выполните следующие действия:

Затем проверьте наличие этих файлов:

node_modules / .bin / babel-узел

node_modules / .bin / babel-node.cmd — только для Windows

Если все в порядке, добавьте в package.json:

Я сделал это, но ошибка все еще сохраняется . Ошибка: требуется Babel «^ 7.0.0-0», но был загружен с «6.26.3» .. поэтому я решил это, вернувшись к версии Babel 6 . «devDependencies»: — Dagmawi Asfaw 22 янв в 5:50

Все еще та же проблема? Попробуйте вернуть версию nide к 14 или попробуйте установить nvm и проверьте, не связана ли проблема с версией узла. — Apoorva Chikara 22 янв в 5:53

Замечательно! Да, похоже, проблема с версией возникает только тогда, когда установка выполняется нормально, но приятно слышать, что вы ее решили. — Apoorva Chikara 22 янв в 6:45

У меня не получилось, когда я использовал «npm start», но это нормально, когда я использую «yarn start» — user1880531 26 апр в 0:34

  • Stm32f103 после заливки программы не работает usb
  • Почему яндекс браузер тормозит
  • Как сделать таблицу в ворде
  • Как в 1с внести временную регистрацию
  • Украинские программы для компьютера

Источник: dr-web.ru

Как пофиксить NODE_ICU_DATA?

Добрый день. Отправили проект,после yarn install и yarn start получаю следующий ответ. В инете не смог найти решение.
$ NODE_ICU_DATA=»$(pwd)/node_modules/full-icu» babel-node —extensions «.ts» tools/run start
«NODE_ICU_DATA» не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

«scripts»: < «lint-js»: «eslint —ext .ts —ext .tsx —ignore-path .gitignore —ignore-pattern «!**/.*» .», «lint-css»: «stylelint «src/**/*.»», «lint»: «yarn run lint-js yarn run lint-css», «fix-js»: «yarn run lint-js —fix», «fix-css»: «yarn run lint-css —fix», «fix»: «yarn run fix-js yarn run fix-css», «codegen»: «babel-node —extensions «.ts» tools/run codegen», «test»: «tsc jest», «test-watch»: «yarn run test —watch —notify», «test-cover»: «yarn run test —coverage», «coverage»: «yarn run test-cover opn coverage/lcov-report/index.html», «clean»: «babel-node —extensions «.ts» tools/run clean», «copy»: «babel-node —extensions «.ts» tools/run copy», «bundle»: «babel-node —extensions «.ts» tools/run bundle», «build»: «babel-node —extensions «.ts» tools/run build», «build-stats»: «yarn run build —release —analyse», «deploy»: «babel-node —extensions «.ts» tools/run deploy», «render»: «babel-node —extensions «.ts» tools/run render», «serve»: «babel-node —extensions «.ts» tools/run runServer», «start»: «NODE_ICU_DATA=»$(pwd)/node_modules/full-icu» babel-node —extensions «.ts» tools/run start» >,

  • Вопрос задан более двух лет назад
  • 203 просмотра
Читайте также:
Программа узнать номер флешки

Решения вопроса 1

Похоже, что вы на windows пытаетесь запустить скрипт, который к этому не приспособлен.
NODE_ICU_DATA — это переменная окружения, попробуйте устанавливать ее через cross-env (https://www.npmjs.com/package/cross-env). Но не уверен. что pwd будет работать даже в этом случае.

Ответ написан более двух лет назад

Нравится Комментировать

Ответы на вопрос 0

Ваш ответ на вопрос

Войдите, чтобы написать ответ

c#

  • C#
  • +2 ещё

Как правильно использовать [ValidateAntiForgeryToken] .NET с использование SPA React?

  • 1 подписчик
  • час назад
  • 8 просмотров

Источник: qna.habr.com

Babel node не является внутренней или внешней командой исполняемой программой или пакетным файлом

Я совершенно новичок в nodejs. Я пытаюсь заставить nodejs работать на моем компьютере с Windows 2008, чтобы установить Karma, который я бы использовал для TDDing моего кода AngularJs. Я сделал следующие шаги до сих пор

Я пропустил какой-либо важный шаг в процессе?

редактировать

Я понял, что если я открою «Командную строку Nodejs» из файлов программы, то npm будет распознан. Как мне заставить его работать в обычной командной строке?

редактировать

После node я столкнулся с аналогичной проблемой с другим приложением. Я разместил этот вопрос на суперпользователе и, как справедливо указано в принятом ответе, у меня была дополнительная цитата в моем PATH которая вызывала проблемы со всеми путями, добавленными после цитаты. У меня такое ощущение, что какая-то установка Chocolatey добавляет эту тревожную цитату, но я просто не уверен, какая именно.

Запуск Windows 7 Professional 32bit.

Я попытался запустить npm install -g angular-cli как в обычном, так и в административном режиме.

Я также попытался добавить его в переменные Enviorment в разделе PATH: (C:UsersAdministratorAppDataRoaming
pm
ode_modulesangular-cliin
g) , также не получив успеха.

Что я делаю неправильно?

Я решил это несколько дней назад, после той же проблемы с другими глобальными модулями, добавив:

Таблицы окружения → Системные переменные → Путь:

C:UsersAdministratorAppDataRoaming
pm
ode_modulesangular -cliin; C:Program FilesMongoDBServer3.2in

Обратите внимание, что после него не должно быть пробелов,

Это оказалось моей проблемой.

Добавление C:UsersDELLAppDataRoaming
pm в системную переменную Path работало для меня. Найдите подходящий путь к файлу «npm»

Кроме того, проверьте, добавили ли вы путь angular-cliin к переменной пути.

Для меня это работает с:

Я использую WIN 10, просто подумайте об этом. Введите код ниже в cmd:

npm config get prefix

Нажмите «ОК» и повторно открыть ваше окно cmd, введите ng version , тогда он будет работать! Ура!

Я решил эту проблему в соответствии с рисунком:

(открыть в Windows 10) Панель управленияВсе элементы панели управленияСистема или в соответствии с рисунком шаг 1:

И в конце компьютер должен быть перезапущен.

Если вы получите ошибку даже после выполнения вышеуказанного шага. затем попробуйте ниже.

Так как это node script. Я использую следующий вариант для создания на данный момент.

node C:UsersAdministratorAppDataРоуминг
pm node_modulesangular -cliin
g version

Возможно, нужны символические ссылки. Не изучено дальше.

О дальнейших исследованиях: Установить путь как:% PATH%; C:UsersAdministratorAppDataRoaming
pm;

В Windows файл npm.cmd находится в указанном выше пути. Если указанная выше переменная среды установлена, вы можете выполнить ее как Версия для печати ng init

После этого выполните следующую команду:

После установки angular. вы можете увидеть запись angular cli в пути

Затем попробуйте выполнить справку. Он будет работать.

У меня была такая же проблема для Windows 7, 64 бит, запущенных с npm v3.10.8.

закрыть cmd и открыть его снова с помощью admin или перезагрузить систему ur.

Скачал установщик .msi. Но после установки node.js не заработал. Консоль пишет: «node/nmp не является внутренней или внешней командой, исполняемой программой или пакетным файлом. При этом все установлено, сама папка с nodejs существует.

1 ответ 1

Достаточно прописать в переменную среду PATH путь к паке nodejs. Это делается так: Этот компьютер -> Свойства -> Дополнительные параметры системы -> Дополнительно -> Переменные среды -> Path -> Изменить и вручную дописать. А потом перезапустить консоль. Вот до перезапуска консоли я долго догадывался

Всё ещё ищете ответ? Посмотрите другие вопросы с метками node.js cmd npm или задайте свой вопрос.

Похожие

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

У меня возникла странная проблема: Resume, хотя node path — это список в Path, он не находит node.

Я следил за предложениями в SO, добавляя переменную к переменным среды и отображая Ok в пути:

Следующая строка не будет выполнена

Но если я перейду в список папок в Path, то он будет работать нормально.

ОТВЕТЫ

Ответ 1

Каталог nodejs в вашем PATH не распознается, потому что перед точкой с запятой существует пробел, поэтому Windows ищет каталог с пробелом в конце имени, которого не существует.

Ответ 2

Ошибка: ‘node’ не распознается как внутренняя или внешняя команда

Проблема может заключаться в том, что node не установлен на компьютере, на котором работает приложение.

Затем установите его и установите переменную среды для nodejs.

Еще одной причиной может быть путь nodejs, который не задан в переменной среды.

путь nodejs должен быть доступен здесь. Если недоступно, добавьте следующее:

C:Program Files (x86)nodejs ИЛИ C:Program Filesnodejs

Теперь перезапустите приложение, и ошибка была решена.

Ответ 3

Слэш послеnodejsработал у меня

Ответ 4

Обычно переменные среды не действуют до тех пор, пока система Restart.

Я предлагаю System Restart для всех тех, кто сталкивается с той же проблемой при выполнении чистой установки.

Это сработало для меня.

Ответ 5

Если вы сделали npm install jasmine-node -g , вам просто нужно сделать jasmine-node spec (no call prefix).

Ответ 6

В Windows вам необходимо установить путь к папке node.js в системные переменные или пользовательские переменные.

2) в разделе «Пользовательские переменные» или «Системные переменные» найдите переменную PATH и добавьте путь к папке node.js как значение. Обычно это C:Program Filesnodejs; . Если переменная не существует, создайте ее.

3) Перезагрузите среду IDE или компьютер.

Полезно также добавить пути «npm» и «Git» как переменные, разделенные точкой с запятой.

Ответ 7

Если вы проверили свой PATH и уверены, что путь для node добавлен правильно, то вы, вероятно, столкнетесь с проблемой во время выполнения команд node OR npm с CLI, отличным от интерфейс командной строки по умолчанию для операционной системы (например, Git bash в Windows).

Странная часть состоит в том, что вы можете проверить node -v и npm -v в этих CLI, но по некоторым причинам они не очень хорошо работают с этими командами (особенно в сочетании с install или update ).

Попробуйте запустить node с терминалом по умолчанию для вашей ОС.

Ответ 8

Я столкнулся с этой проблемой даже после добавления node.exe в PATH. Я не смог запустить команду node в случайных местах без запуска командной строки в качестве администратора.

Решение этой проблемы заключается в том, что вы должны предоставить полный доступ к этому файлу node.exe для разных типов пользователей. откройте свойства node.exe, перейдите на вкладки безопасности, проверьте все параметры безопасности для пользователя на локальном компьютере.

после этого вы сможете получить доступ к node.exe файлу из любого места.

Ответ 9

И следующее решение:

  1. Установите переменную среды NODE_HOME как C:Program Filesnodejs
  2. Откройте окно cmd и запустите:

Ответ 10

Это так же просто, как добавить расположение nodejs ( C:Program Files (x86)nodejs ) в вашу переменную PATH и перезапустить приложение с помощью «Запуск от имени администратора».

Я совершенно не знаком с nodejs. Я пытаюсь заставить nodejs работать в моем окне Windows 2008, чтобы установить Karma, которую я бы использовал для TDDing моего кода AngularJs. Пока я сделал следующие шаги

Пропустил ли я какой-нибудь важный шаг в этом процессе?

Редактировать

Я понял, что если я открою «Командную строку Nodejs» из программных файлов, то распознается npm. Как заставить его работать в обычной командной строке?

Редактировать

В конец переменной Путь в разделе «Пользовательская переменная» переменных среды в свойствах системы.

После этого снова откройте командную строку и введите

Это должно сработать.

А потом оттуда работает .

На днях я столкнулся с этой проблемой на своем компьютере с Windows 7. Проблема была не в моем пути, но мне пришлось использовать экранированные косые черты вместо обратных косых черт, например:

Я установил nodejs, следуя этому руководству по AngularJS. команда npm работала, когда я открывал новое окно cmd, но не в текущем.
Итак, исправление заключалось в том, чтобы закрыть и открыть новое окно cmd .

Читайте также:
Компьютер не видит установленные программы

Если все в порядке. Я бы посоветовал проверить это на PATHEXT. Необходимо добавить CMD.

Я обновляю эту ветку новым ответом, потому что я нашел решение моей жалкой ситуации не менее чем через неделю .

Я должен был установить только: .BAT, и его изменение решило проблему. Интересно, почему никто об этом не поднял .

Надеюсь это поможет!

Я тоже столкнулся с этой проблемой. Оказывается, Windows не использует одинарные кавычки в командной строке. Виновником был один из моих скриптов npm. Я изменил одинарные кавычки на экранированные двойные кавычки:

Возможно, вы уже получили ответ, но это может помочь другим, так как недавно я столкнулся с той же проблемой, и вот что я сделал:

    Предоставлен путь к PowerShell. Для меня путь был C: Windows System32 WindowsPowerShell v1.0

Затем я открыл командную строку с правами администратора и скопировал это

В командную строку.

  1. Затем choco install nodejs
  2. Перезагрузите и все заработало. Попробуйте открыть cmd без прав администратора и запустите npm -v Cheers.

Если вы получаете эту ошибку через учетную запись службы, например службу контроллера Visual Studio TFS Build или любую другую фоновую службу, убедитесь, что вы перезапустили службу после установки npm, поскольку новые параметры среды PATH не будут выбраны теми, которые уже работают. Я получал ту же ошибку через мою службу сборки, но у меня был установлен и запущен npm в консоли.

Была такая же проблема в 64-разрядной версии Windows 8.1.
Оказывается, у меня возникает эта проблема, если я запускаю cmd, набирая его в строке пути в верхней части окна папки
или
, когда я нажимаю правой кнопкой мыши в окне папки, а затем открываю командную строку из списка .

Когда я запускаю cmd с помощью Run или Just из исполняемого файла cmd.exe, он работает.

Если вы запустите загруженный файл и установите его, они автоматически настроятся для вашей системы.

Вам больше не нужны никакие другие конфигурации, теперь вы можете использовать команду npm где угодно.

«npm» не распознается как внутренняя или внешняя команда, работающая программа или командный файл.

Для пользователей Windows выполните следующие действия:

  1. Перейдите в Мой компьютер Свойства.
  2. Нажмите Расширенные настройки системы на левой панели окна.
  3. Теперь у вас есть окно свойств системы. Нажмите Дополнительно .
  4. Затем нажмите кнопку Переменная среды .
  5. Теперь у вас есть окно переменных среды: в системной переменной выберите Путь .
  6. Нажмите Изменить .
  1. Откройте панель управления (нажмите кнопку «Пуск», затем нажмите Панель управления ).
  2. Нажмите Учетные записи пользователей .
  3. Нажмите Изменить мои переменные среды .
  4. Выберите ПУТЬ и нажмите кнопку Изменить . .
  5. В конце значения переменной добавьте ;C:Program Filesnodejs
  6. Нажмите ОК в окне «Редактировать переменную пользователя», затем нажмите ОК в окне «Переменные среды».
  7. Запустите окно командной строки (кнопка «Пуск», затем введите cmd в строку поиска и нажмите «Ввод»).
  8. В командной строке ( C:> ) введите npm и нажмите Enter; теперь вы должны увидеть текст справки ( Usage: npm и т. д.), а не « npm не распознан . »

Не забудьте перезагрузить компьютер после установки узла! Это меня достало.

Для установленных узлов в другом месте просто добавьте «место установки» в переменные среды «PATH».

enter image description here

И перезапустите CMD или VSCode после этого.

Он должен работать.

В моем случае я установил узел по этому пути -> ‘D: Program Node node_modules npm’ -> просто измените его на место установки или местоположение по умолчанию ‘C: Program Files nodejs’.

Я была такая же проблема. После установки узла просто перезагрузите компьютер. Это решило мою проблему.

Если вы начали использовать nvm для управления версиями узлов после установки узла в ваш компьютер, скорее всего, вы столкнетесь с той же проблемой.

enter image description here

Я установил версию 10.15.3 , а затем мне пришлось использовать другую версию, поскольку есть некоторая тесная зависимость с одним из моих проектов. Затем я решил установить nvm , при установке спросил, нужен ли мне nvm для управления версией, уже установленной на моем компьютере, а именно 10.15.3 . И да, я сказал «Да», надеясь, что он позаботится об этом, но, к сожалению, этого не произошло.

Я совершенно новичок в nodejs. Я пытаюсь заставить nodejs работать на моем компьютере с Windows 2008, чтобы установить Karma, который я бы использовал для TDDing моего кода AngularJs. Я сделал следующие шаги до сих пор

Я пропустил какой-либо важный шаг в процессе?

редактировать

Я понял, что если я открою «Командную строку Nodejs» из программных файлов, то npm будет распознан. Как мне заставить его работать в обычной командной строке?

редактировать

После того, как node я столкнулся с аналогичной проблемой с другим приложением. Я разместил этот вопрос на суперпользователе и, как правильно указал принятый ответ, у меня была дополнительная цитата, PATH которая вызывала проблемы со всеми путями, добавленными после цитаты. У меня такое чувство, что какая-то установка Chocolatey добавляет эту тревожную цитату, но я просто не уверен, какая именно.

После добавления в PATH , вы перезапустили командную строку? PATH загружается только при инициализации новых сеансов командной строки. Да, Давин, я перезагружал командную строку уже несколько раз У меня есть «C: Program Files nodejs » в моей системе, PATH и все работает в Windows 7. Можете ли вы открыть новую командную строку и набрать PATH (нажать ) и еще раз проверить, что вы видите там «C: Program Files nodejs »?

До конца вашей переменной Path в разделе «Пользовательская переменная» переменных среды в свойствах системы.

После этого снова откройте командную строку и введите

Это должно работать.

Причина, по которой я не принял ответ, заключалась в том, что у меня уже была эта запись пути. Причина, по которой он не работал, была другой. Я дал большие пальцы за ваш ответ, хотя точка с запятой разделяет различные пользовательские переменные, которые вы можете иметь.

Поэтому обычно у вас уже есть несколько путей в переменных среды, и для добавления нового сначала нужно отделить их от остальных, добавив точку с запятой перед тем путем, который вы хотите добавить. Установщик node.js уже поместил переменную path для меня. Но у меня все еще нет npm в командной строке.

Не забудьте перезагрузить компьютер после установки узла! Этот получил меня.

Чтобы уточнить ответ Брено . Для Windows 7 эти шаги работали для меня:

  1. Откройте панель управления (нажмите кнопку «Пуск», затем нажмите « Панель управления» )
  2. Нажмите Учетные записи пользователей
  3. Нажмите Изменить мои переменные среды
  4. Выберите PATH и нажмите Edit . кнопку
  5. В конце значения переменной добавьте ;C:Program Filesnodejs
  6. Нажмите Ok в окне «Изменить пользовательскую переменную», затем нажмите Ok в окне «Переменные среды».
  7. Запустите окно командной строки (нажмите кнопку Пуск, затем введите cmd в поиск и нажмите Enter)
  8. В командной строке ( C:> ) введите npm и нажмите ввод; теперь вы должны увидеть текст справки ( Usage: npm и т. д.), а не « npm не распознается . »

введите описание изображения здесь

Для пользователей Windows : картинка говорит тысячу слов

Не забудьте запустить cmd от имени администратора.

Я установил Node снаружи, Program Files и это решило проблему. Спасибо. Такая простая вещь, которую все пропустили. Спасибо, Рауль. Ваш ответ является последним не по значимости и решил проблему. спасибо мужчина

У меня была та же проблема, описанная Ашу , но в дополнение к этому запись PATH для nodejs была завершена обратной косой чертой:

Я также должен был удалить этот последний обратный слеш, чтобы он работал.

Вы пишете «вдобавок», но единственное изменение, которое мне пришлось сделать, — это удалить косую черту в системной переменной среды Path.

Если вы запустите загруженный файл и установите его, они будут автоматически настроены для вашей системы

Вам больше не нужны никакие другие конфигурации, теперь вы можете использовать команду npm где угодно

«npm» не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.

Для пользователей Windows выполните следующие действия:

  1. Перейти к свойствам моего компьютера
  2. Нажмите Advanced System Setting на левой панели окна.
  3. Теперь у вас есть окно «Свойства системы». Нажмите Дополнительно
  4. Затем нажмите Переменная среды кнопку
  5. Теперь у вас есть окно переменной среды: из системной переменной выберите путь
  6. Нажмите Редактировать
  • Программа line для андроид
  • Найдите ошибки в программе program control
  • Как убрать программу по умолчанию windows 8
  • 1с настройка начальной страницы
  • Vcp driver что это

Источник: kompyutery-programmy.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru