宝塔面板搭建谷歌出品图片在线压缩工具 - Squoosh

环境:

centos7.+

node.js 10.+

PM2管理器(推荐最新版本)

中国码云加速clone地址:https://gitee.com/mirrors/Squoosh.git

部署操作:

新建网站

命令环境下执行如下命令下载(自行修改路径、单行执行命令):

cd /www/wwwroot/网站

git clone https://gitee.com/mirrors/Squoosh.git

npm install

npm run build

npm start

成功启动后:

公网ip:端口号访问

宝塔网站设置中设置‘反向-代-理’

找到 package.json 文件,打开编辑。在 "scripts": 下面的 "start": 添加如下代码:

--disableHostCheck=true

即:

"start": "webpack-dev-server --host 0.0.0.0 --disableHostCheck=true --hot",

重新编译 → 文件的根目录下面运行:

npm start

运行以下命令,实现后台运行:

# Centos系统

yum install screen

# 其它系统

apt-get install screen

重新编译

screen -S squoosh

cd /www/wwwroot/yasuo.ensu.cc

npm start

其它

执行:screen -S squoosh 是创建screen会话

再执行 screen -r squoosh 就会看到你的这个程序运行的状态。

有时候screen异常退出可能会提示状态为Attached,可以执行:screen -D -r squoosh 进行恢复。

有时候可能会创建了多个同名的screen会话,可以执行:screen -ls 查看对应会话的session id,然后使用screen -D -r sessionid 进行恢复。

如果想杀死一个已经detached的screen会话,可以使用以下命令:

screen -X -S [session # you want to kill] quit

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容