最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

Windows 10不能再通过node.js或显示版本或npm运行javascript文件

IT培训 admin 2浏览 0评论

Windows 10不能再通过node.js或显示版本或npm运行javascript文件

我在Windows 10上。Node Js版本V10.16.3已成功安装。 Npm版本9.x也可以。

我使用Visual Studio Code在vuejs项目上工作了几周。

突然两天前,npm start命令停止工作。

经过调查,并多次卸载并重新安装了nodejs(并删除了目录),但最终还是遇到下面要描述的相同问题:

  1. Nodejs REPL控制台运行正常。当我键入process.version>时,显示V10.16.3

  2. [node -vnode --version在cmd窗口中仅显示空白行。

    [node test.jsconsole.log("hello");)除了打印空白行以外,什么也不做(根本不执行)。

    如果我键入node test.js > test.log:则没有任何内容写入test.log。

  3. [npm -vnpm --help在cmd窗口中打开几个额外的窗口。

    第一个额外的窗口的标题为“ C:\ Program Files \ nodejs”,并立即关闭。第二个额外窗口的标题为“ npm”,并立即关闭。

    然后提示返回到我在命令npm --version-v上键入的当前cmd窗口。

    然后另一个周期开始于:

    第一个额外的窗口的标题为“ C:\ Program Files \ nodejs”,并立即关闭。第二个额外窗口的标题为“ npm”,并立即关闭。

    最后,它返回到当前cmd窗口,除了空白行外,没有任何输出。

    有时,我可以看到版本号“ 9.x”显示在标题为npm的窗口之一中。

    [npm -list与打开四个连续窗口的操作相同,并且在窗口关闭之前,最后一个节点模块列表显示为标题为“ npm”。

  4. 我检查了npm.cmd,没关系

    当我键入node "C:\Program Files\\node_modules\npm\bin\npm-cli.js" -v时,它只显示空白行。

  5. 我阅读了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(并删除了目录),但最终还是遇到下面要描述的相同问题:

  1. Nodejs REPL控制台运行正常。当我键入process.version>时,显示V10.16.3

  2. [node -vnode --version在cmd窗口中仅显示空白行。

    [node test.jsconsole.log("hello");)除了打印空白行以外,什么也不做(根本不执行)。

    如果我键入node test.js > test.log:则没有任何内容写入test.log。

  3. [npm -vnpm --help在cmd窗口中打开几个额外的窗口。

    第一个额外的窗口的标题为“ C:\ Program Files \ nodejs”,并立即关闭。第二个额外窗口的标题为“ npm”,并立即关闭。

    然后提示返回到我在命令npm --version-v上键入的当前cmd窗口。

    然后另一个周期开始于:

    第一个额外的窗口的标题为“ C:\ Program Files \ nodejs”,并立即关闭。第二个额外窗口的标题为“ npm”,并立即关闭。

    最后,它返回到当前cmd窗口,除了空白行外,没有任何输出。

    有时,我可以看到版本号“ 9.x”显示在标题为npm的窗口之一中。

    [npm -list与打开四个连续窗口的操作相同,并且在窗口关闭之前,最后一个节点模块列表显示为标题为“ npm”。

  4. 我检查了npm.cmd,没关系

    当我键入node "C:\Program Files\\node_modules\npm\bin\npm-cli.js" -v时,它只显示空白行。

  5. 我阅读了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版本

或者,如果您不想卸载,请再次运行安装程序以选择修复选项

发布评论

评论列表 (0)

  1. 暂无评论