node.js - 卸载 ExpressJS 3.5.2 仍然留下某种指针

标签 node.js bash express osx-mavericks

当我在 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/

相关文章:

Node.JS GET/参数

node.js - 在同一端口上运行socket.io 2.0和Express 4.0+

bash - 防止 bash 在不引用所有内容的情况下进行解释

bash - 如何使用 BASH 从文件名中删除特定字符

node.js - StrongLoop 的 LoopBack.io : How to turn on HTTP access log?

javascript - 如何从express下载 Angular xlsx

node.js - NodeJS 动态复制集数组

node.js - 如何使用 Sequelize 创建关联实体?

node.js - 永远运行 sudo 命令

mysql - 如何在从 bash 执行 MySQL 查询时获取受影响的行数?