Я на Windows 10.
Node Js версия V10.16.3 успешно установлена.Npm version 9.x тоже хорошо.
Я работал несколько недель над проектом vuejs с использованием кода Visual Studio.
Внезапно 2 дня назад команда npm start
перестала работать.
После расследования и несколько раз деинсталлированных и переустановленных nodejs (с удалением каталогов) я продолжаю сталкиваться с той же проблемой, которую описываю ниже:
Консоль Nodejs REPLработает нормально.Когда я набираю process.version>, отображается V10.16.3
node -v
или node --version
, но в окне cmd отображается только пустая строка.
node test.js
(console.log("hello");
) ничего не делает (вообще не выполняет), кроме печати пустой строки.
Если я набираю node test.js > test.log
: ничего не записывается в test.log.
npm -v
или npm --help
открывает несколько дополнительных окон в окне cmd.
1-е дополнительное окно называется «C: \ Program Files \ nodejs» и сразу закрывается.
2-е дополнительное окно называется «npm» и сразу же закрывается.
Затем приглашение возвращается к текущему окну cmd, где я набрал команду npm --version
или -v
.
Затем еще одноцикл начинается с:
1-е дополнительное окно называется «C: \ Program Files \ nodejs» и сразу закрывается.
2-е дополнительное окно называется «npm» и сразу закрывается.
И, наконец, возвращается к текущему окну cmd без вывода, за исключением пустой строки.
Иногда,Я вижу, что номер версии "9.x" отображается в одном из окон с заголовком npm.
npm -list
делает то же самое с открытием 4 последовательных окон, и список узловых модулей отображается впоследний, под названием «npm», перед закрытием окна.
Я проверил npm.cmd, и все в порядке
Когда я набираю node "C:\Program Files\\node_modules\npm\bin\npm-cli.js" -v
, отображаетсяничего, кроме пустой строки.
Я читаю все вопросы и ответы в stackoverflow, но ни один из них не связан с моим делом, кроме этого: npm -version ничего не показывает , норешение не предоставлено.
Может кто-нибудь мне помочь, пожалуйста?
C:\Program Files\nodejs> node -v
C:\Program Files\nodejs> npm -v
C:\Program Files\nodejs> node "C:\Program Files\\node_modules\npm\bin\npm-cli.js" -v
Я ожидаю, что в текущем cmd будет отображаться версия узла и версия npm.и я ожидаю, что узел test.js заработает и получит "привет", как он работал 2 дня назад ...