问答 / 0 / 7 / 创建于 2年前
我安装了Node.js版本14.7,Npm版本6.14,也安装了Laravel-echo-server,Laravel echo,Socket.io也装了,然后启动Laravel-server提示not found。
不要去弄这个东西 如果一直是这个的话 你的 入坑之路才开始 而且基本都是爬不出来的这种
如果要去做长连接 可以使用workerman来做 基本看着文档就能搞定 如果要看例子 可以去看看我的实例 www.bilibili.com/video/BV1Fd4y1Z7R...
但是laravel-echo-server等文档太简单了 遇到问题没有办法从文档上解决 我4年前就开始用laravel-echo-server 最后遇到太多的问题 不得不放弃 之后就使用workerman一次性解决了所有的问题
laravel-echo-server 需要全局安装
npm install -g laravel-echo-server
先输入 npm prefix -g 命令查看 node 全局环境的目录在哪里
npm prefix -g
node
[root@VM-20-16-centos ~]# npm prefix -g /www/server/nodejs/v16.14.2
输入 vi ~/.bashrc 命令修改用户目录下的.bashrc文件,在文件末尾加上 export PATH=$PATH:/www/server/nodejs/v16.14.2/bin
vi ~/.bashrc
.bashrc
export PATH=$PATH:/www/server/nodejs/v16.14.2/bin
退出当前连接再重新登录即可生效
参考地址:linux下npm安装的全局命令无法执行
我的就是这样解决的。
通过宝塔安装的,要注意加上环境变量就行了
我要举报该,理由是:
不要去弄这个东西 如果一直是这个的话 你的 入坑之路才开始 而且基本都是爬不出来的这种
如果要去做长连接 可以使用workerman来做 基本看着文档就能搞定 如果要看例子 可以去看看我的实例 www.bilibili.com/video/BV1Fd4y1Z7R...
但是laravel-echo-server等文档太简单了 遇到问题没有办法从文档上解决 我4年前就开始用laravel-echo-server 最后遇到太多的问题 不得不放弃 之后就使用workerman一次性解决了所有的问题
laravel-echo-server 需要全局安装
Linux环境中解决方法
先输入
npm prefix -g
命令查看node
全局环境的目录在哪里输入
vi ~/.bashrc
命令修改用户目录下的.bashrc
文件,在文件末尾加上export PATH=$PATH:/www/server/nodejs/v16.14.2/bin
退出当前连接再重新登录即可生效
环境
我的就是这样解决的。
通过宝塔安装的,要注意加上环境变量就行了