Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.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
Node.js 无法运行全局安装的节点包_Node.js_Npm_Npm Install_Httpserver - Fatal编程技术网

Node.js 无法运行全局安装的节点包

Node.js 无法运行全局安装的节点包,node.js,npm,npm-install,httpserver,Node.js,Npm,Npm Install,Httpserver,我的系统中有nodej。我使用npm(npm安装-g http服务器)全局安装了“http服务器”。安装http服务器后,我尝试运行http服务器,但它显示“'http-server'未被识别为内部或外部命令、可操作程序或批处理文件。” 我在节点路径中添加了%AppData%\Roaming\npm;“,在路径中添加了“C:\Program Files\nodejs\/usr/local/share/npm/bin/;”。但我还是有同样的问题 有人能帮我吗。打开命令提示符并执行以下操作: npm

我的系统中有nodej。我使用npm(npm安装-g http服务器)全局安装了“http服务器”。安装http服务器后,我尝试运行http服务器,但它显示“'http-server'未被识别为内部或外部命令、可操作程序或批处理文件。”

我在
节点路径
中添加了
%AppData%\Roaming\npm;“
,在
路径
中添加了
“C:\Program Files\nodejs\/usr/local/share/npm/bin/;”
。但我还是有同样的问题


有人能帮我吗。

打开命令提示符并执行以下操作:

  • npm配置获取前缀 并将上述命令的输出附加到PATH,例如:
  • o/p C:\Users\username\AppData\Roaming\npm

  • 按设置路径行事=%PATH%;C:\Users\username\AppData\Roaming\npm

  • 试试看,
    export PATH=“/usr/local/share/npm/bin:/usr/local/bin:/usr/local/sbin:~/bin:$PATH”
    您是否使用了“npm安装-g http服务器”?试试看
    %AppData%\Roaming\npm\node\u模块在节点中_PATH@Manwal我也试过了。@david-r我没听清楚,先生。我做了所有这些,然后我尝试了“http服务器”,它可以工作了。但随后我关闭了命令提示符窗口,打开了一个新窗口并尝试运行“http服务器”,它再次显示了相同的错误。这可能是系统的管理问题。另一方面,我也遇到了同样的问题,但使用这个方法,我的问题得到了解决。虽然效果很好,但set PATH命令对我不起作用,必须手动添加路径。