Node.js 卸载ExpressJS 3.5.2仍然会留下一些指针
在OSX上使用以下命令卸载ExpressJS时: sudo npm卸载快捷版-g 它说它将卸载,但它会留下某种指针,上面写着: -bash:/usr/local/bin/express:没有这样的文件或目录 当我输入express时。你能帮我修一下吗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变量中)。如果您尝试在命
蒂亚 我相当肯定这是正常的。Bash抱怨express二进制文件不存在,这是真的,因为您刚刚卸载了它。它正在尝试搜索您在/usr/local/bin/中键入的命令,因为它在其中查找所有可执行文件(它列在$PATH shell变量中)。如果您尝试在命令行上运行
safasdfasdf
,它可能会说-bash:/usr/local/bin/safasdfasdf:没有这样的文件或目录
,因此bash会缓存命令的完整路径。要清除它,请键入以下命令:hash-d express
不,它看起来不像:-bash:fdfasf:command未找到这更令人烦恼,因为我升级到了Express 4.1