Windows 10不能再通过node.js或显示版本或npm运行javascript文件
我在Windows 10上。Node Js版本V10.16.3已成功安装。 Npm版本9.x也可以。
我使用Visual Studio Code在vuejs项目上工作了几周。
突然两天前,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窗口中打开几个额外的窗口。第一个额外的窗口的标题为“ C:\ Program Files \ nodejs”,并立即关闭。第二个额外窗口的标题为“ npm”,并立即关闭。
然后提示返回到我在命令
npm --version
或-v
上键入的当前cmd窗口。然后另一个周期开始于:
第一个额外的窗口的标题为“ C:\ Program Files \ nodejs”,并立即关闭。第二个额外窗口的标题为“ npm”,并立即关闭。
最后,它返回到当前cmd窗口,除了空白行外,没有任何输出。
有时,我可以看到版本号“ 9.x”显示在标题为npm的窗口之一中。
[
npm -list
与打开四个连续窗口的操作相同,并且在窗口关闭之前,最后一个节点模块列表显示为标题为“ npm”。我检查了npm.cmd,没关系
当我键入
node "C:\Program Files\\node_modules\npm\bin\npm-cli.js" -v
时,它只显示空白行。我阅读了stackoverflow中的所有问题和答案,但与我的情况无关,只有以下一项:npm -version displays nothing,但没有提供解决方案。
有人可以帮我吗?
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能够正常工作并在两天前正常工作,并得到我的“ hello” ...
回答如下:我认为您应该完全卸载Nodejs和NPM并重新安装。某些文件可能已损坏。
- 要完全卸载NodeJ和NPM,请遵循以下步骤:How to completely remove node.js from Windows
- 然后安装Nodejs所需的版本。安装时,请选择所有模块,如下所示
IMP:请勿使用高于6.11.3的NPM版本
或者,如果您不想卸载,请再次运行安装程序以选择修复选项
Windows 10不能再通过node.js或显示版本或npm运行javascript文件
我在Windows 10上。Node Js版本V10.16.3已成功安装。 Npm版本9.x也可以。
我使用Visual Studio Code在vuejs项目上工作了几周。
突然两天前,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窗口中打开几个额外的窗口。第一个额外的窗口的标题为“ C:\ Program Files \ nodejs”,并立即关闭。第二个额外窗口的标题为“ npm”,并立即关闭。
然后提示返回到我在命令
npm --version
或-v
上键入的当前cmd窗口。然后另一个周期开始于:
第一个额外的窗口的标题为“ C:\ Program Files \ nodejs”,并立即关闭。第二个额外窗口的标题为“ npm”,并立即关闭。
最后,它返回到当前cmd窗口,除了空白行外,没有任何输出。
有时,我可以看到版本号“ 9.x”显示在标题为npm的窗口之一中。
[
npm -list
与打开四个连续窗口的操作相同,并且在窗口关闭之前,最后一个节点模块列表显示为标题为“ npm”。我检查了npm.cmd,没关系
当我键入
node "C:\Program Files\\node_modules\npm\bin\npm-cli.js" -v
时,它只显示空白行。我阅读了stackoverflow中的所有问题和答案,但与我的情况无关,只有以下一项:npm -version displays nothing,但没有提供解决方案。
有人可以帮我吗?
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能够正常工作并在两天前正常工作,并得到我的“ hello” ...
回答如下:我认为您应该完全卸载Nodejs和NPM并重新安装。某些文件可能已损坏。
- 要完全卸载NodeJ和NPM,请遵循以下步骤:How to completely remove node.js from Windows
- 然后安装Nodejs所需的版本。安装时,请选择所有模块,如下所示
IMP:请勿使用高于6.11.3的NPM版本
或者,如果您不想卸载,请再次运行安装程序以选择修复选项