Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在windows上安装Node后,Node命令在cmd中不起作用?_Javascript_Node.js_Cmd - Fatal编程技术网

Javascript 在windows上安装Node后,Node命令在cmd中不起作用?

Javascript 在windows上安装Node后,Node命令在cmd中不起作用?,javascript,node.js,cmd,Javascript,Node.js,Cmd,我已经从node的官方站点安装了node v4。 现在,当我尝试在cmd中运行node命令时,它会显示以下内容:- C:\Users\PcName>node Node Commands Syntax: node {operator} [options] [arguments] Parameters: /? or /help - Display this help message. list - List nodes or n

我已经从node的官方站点安装了node v4。 现在,当我尝试在cmd中运行
node
命令时,它会显示以下内容:-

C:\Users\PcName>node
Node Commands

Syntax:
    node {operator} [options] [arguments]

Parameters:
        /? or /help   - Display this help message.
        list          - List nodes or node history or the cluster
        listcores     - List cores on the cluster
        view          - View properties of a node
        online        - Set nodes or node to online state
        offline       - Set one or more nodes to the offline state

For more information about HPC command-line tools,
see http://go.microsoft.com/fwlink/?LinkId=120724.
无法理解这里的问题是什么

以下是我的path变量的值供参考:-

PATH=c:\Program Files\Microsoft HPC Pack 2012\Bin\;c:\PROGRA~1\ds_shell\code\bin\ds_shell;C:\Oracle11gR2_64bCli\client_1\bin;C:\Oracle11gR2_32bCli\client_1\bin;C:\Program Files\Microsoft MPI\Bin\;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;c:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Users\ama16\AppData\Roaming\npm;C:\Program Files\nodejs;C:\Program Files\nodejs\node_modules\npm\bin

只有在从节点自己的命令shell运行交互式shell时,命令“node”才会调用该shell。如果您没有在该shell上运行“node”,则必须指定要与之一起运行的javascript文件。

显然,在该shell中有一个名为node的命令

c:\Program Files\Microsoft HPC Pack 2012\Bin\

重命名该命令,或使用nodejs命令提示符(单击开始,键入nodejs,您应该会看到选项出现),或将Node install文件夹中的Node.exe重命名为nodejs.exe,然后在命令行上使用nodejs设置系统的路径变量。确保已添加节点路径(如果未添加)

检查路径右键单击MYComputer-->属性-->高级系统设置-->环境变量-->

在“用户变量”或“系统变量”中找到变量路径,并添加node.js文件夹路径作为值

重新启动IDE和CMD


****在cmd中使用nodejs命令之前,请确保在System varable***

中添加了节点路径,该路径不是nodejs,系统将在nodejsan的node.exe之前“找到”另一个名为node的命令:(?在nodejs安装中找到
node
并将其重命名,或者将
node.exe
重命名为
nodejs.exe
,并使用nodejs而不是node…,这在每次更新nodejs时都很痛苦…并且,尝试单击开始并键入nodejs…您应该会得到一个nodejs命令提示符选项。我猜您将在
c:\Program Files\Microsoft HPC Pack 2012\Bin
@JaromandaX,成功了,你可以在答案中写同样的东西,我接受,谢谢:)