CNode

supervisor安装完成后,不能在命令行使用,在目录里也看不到supervisor里有bin

问答
SSeniorZhai发布于12 年前最后回复12 年前5 回复6069 浏览0 收藏

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

查看回复

回复 (5)

J
jiyinyiyong#1·12 年前
  1. 怎么装的?
  2. 这个是什么目录, 为什么会有 bin?
  3. Linux 正常的启动文件应该在什么地方?
S
SeniorZhai#2·12 年前

@jiyinyiyong

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

"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下试过

参与回复
登录后即可参与回复。登录