supervisor安装完成后,不能在命令行使用,在目录里也看不到supervisor里有bin
发布于 10 年前 作者 SeniorZhai 5478 次浏览 最后一次编辑是 8 年前 来自 问答

79778079-4DB6-4120-A050-44A5A02804D2.png 求解决

5 回复
  1. 怎么装的?
  2. 这个是什么目录, 为什么会有 bin?
  3. Linux 正常的启动文件应该在什么地方?

@jiyinyiyong

  1. npm install -g
  2. 没法使用命令行,不应该有bin么?
  3. Mac
  1. bin field 指定的可执行文件, 会安装到 NODE_PATH 环境变量指定的位置对应的 bin 目录, /usr/local/bin/ 或者 /usr/bin/
  2. 可执行文件需要在 PATH 环境变量里才能直接作为命令行使用
  3. Mac 可执行文件目录结构跟 Linux 基本一致

“bin” : { “node-supervisor” : “lib/cli-wrapper.js” , “supervisor” : “lib/cli-wrapper.js” } package.json中配置的在npm install -g 的时候已经指向了file 这个bin不是bin file 而是命令node xx.js如下

/usr/local/bin/node-supervisor -> /usr/local/lib/node_modules/supervisor/lib/cli-wrapper.js /usr/local/bin/supervisor -> /usr/local/lib/node_modules/supervisor/lib/cli-wrapper.js 我的是linux 下的 没在mca下试过

回到顶部