当我在 OSX 上使用此命令卸载 ExpressJS 时:
sudo npm uninstall express -g
它说它卸载了但是它留下了某种指针这样说:
-bash:/usr/local/bin/express: 没有那个文件或目录
当我输入 express 时。你能帮我解决这个问题吗?
TIA!
最佳答案
我相当确定这是正常的。 Bash 提示 express 二进制文件不存在,这是真的,因为您刚刚卸载了它。它正在尝试搜索您在/usr/local/bin/中键入的命令,因为这是它查找所有可执行文件的地方(它列在您的 $PATH shell 变量中。)如果您尝试运行 safasdfasdf
在命令行上,它可能会说 -bash:/usr/local/bin/safasdfasdf: No such file or directory
关于node.js - 卸载 ExpressJS 3.5.2 仍然留下某种指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23430931/