Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.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 卸载ExpressJS 3.5.2仍然会留下一些指针_Node.js_Bash_Express_Osx Mavericks - Fatal编程技术网

Node.js 卸载ExpressJS 3.5.2仍然会留下一些指针

Node.js 卸载ExpressJS 3.5.2仍然会留下一些指针,node.js,bash,express,osx-mavericks,Node.js,Bash,Express,Osx Mavericks,在OSX上使用以下命令卸载ExpressJS时: sudo npm卸载快捷版-g 它说它将卸载,但它会留下某种指针,上面写着: -bash:/usr/local/bin/express:没有这样的文件或目录 当我输入express时。你能帮我修一下吗 蒂亚 我相当肯定这是正常的。Bash抱怨express二进制文件不存在,这是真的,因为您刚刚卸载了它。它正在尝试搜索您在/usr/local/bin/中键入的命令,因为它在其中查找所有可执行文件(它列在$PATH shell变量中)。如果您尝试在命

在OSX上使用以下命令卸载ExpressJS时:

sudo npm卸载快捷版-g

它说它将卸载,但它会留下某种指针,上面写着:

-bash:/usr/local/bin/express:没有这样的文件或目录

当我输入express时。你能帮我修一下吗


蒂亚

我相当肯定这是正常的。Bash抱怨express二进制文件不存在,这是真的,因为您刚刚卸载了它。它正在尝试搜索您在/usr/local/bin/中键入的命令,因为它在其中查找所有可执行文件(它列在$PATH shell变量中)。如果您尝试在命令行上运行
safasdfasdf
,它可能会说
-bash:/usr/local/bin/safasdfasdf:没有这样的文件或目录

,因此bash会缓存命令的完整路径。要清除它,请键入以下命令:

hash-d express


不,它看起来不像:-bash:fdfasf:command未找到这更令人烦恼,因为我升级到了Express 4.1