#nodejs #npm
Возникли проблемы при работе с nodejs Например, когда вызываешь npm --v получается вот это (см.ниже) C:\WINDOWS\system32>npm --v "CALL "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nodejs\\node_modules\npm\bin\npm-cli.js" prefix -g" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. 2.14.4 Вроде выводит версию, но перед этим выводит, как вы видите, какую-то ошибку что ли... В чем проблема? Я не могу понять почему выводит какой-то CALL? Обновление :: Created by npm, please don't edit manually. ECHO OFF SETLOCAL SET "NODE_EXE=%~dp0\node.exe" IF NOT EXIST "%NODE_EXE%" ( SET "NODE_EXE=node" ) SET "NPM_CLI_JS=%~dp0\node_modules\npm\bin\npm-cli.js" FOR /F "delims=" %%F IN ('CALL "%NODE_EXE%" "%NPM_CLI_JS%" prefix -g') DO ( SET "NPM_PREFIX_NPM_CLI_JS=%%F\node_modules\npm\bin\npm-cli.js" ) IF EXIST "%NPM_PREFIX_NPM_CLI_JS%" ( SET "NPM_CLI_JS=%NPM_PREFIX_NPM_CLI_JS%" ) "%NODE_EXE%" "%NPM_CLI_JS%" %* Извиняюсь за оформление. Это было содержимое npm.cmd.
Ответы
Ответ 1
Запрашивать версию надо одним из следующих способов: -v --version Насколько я помню, вариант --v не является классическим. Впрочем, мой npm версии 2.10.1 его тоже съел.
Комментариев нет:
Отправить комментарий