分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

VScode 中用sftp自动上传和服务端自动重启

发布时间:2023-09-06 01:38责任编辑:郭大石关键词:暂无标签

sftp

安装 sftp 工具

这里我选择的是名字是sftp的工具
在Visual Studio Code 中按Ctrl + Shift + P并输入

>extensions install extensions

选择sftp,安装并重新加载

配置 sftp

在工作空间中,按Ctrl + Shift + P并输入

>sftp config

这个指令会在.vscode中添加sftp.json文件
按需求修改其中的项目

{ ???"host": "", ????//服务器ip ???"port": 22, ????//端口,sftp模式是22 ???"username": "", //用户名 ???"password": "", //密码 ???"protocol": "sftp", //模式 ???"agent": null, ?????"privateKeyPath": null, ???"passphrase": null, ???"passive": false, ???"interactiveAuth": false, ???"remotePath": "/root/node/build/", ?//服务器上的文件地址 ???"context": "./server/build", ???????//本地的文件地址 ???????"uploadOnSave": false, ?//监听保存并上传 ???"syncMode": "update", ???"watcher": { ???????????//监听外部文件 ???????"files": false, ????//外部文件的绝对路径 ???????"autoUpload": false, ???????"autoDelete": false ???}, ???"ignore": [ ????????????//忽略项 ???????"**/.vscode/**", ???????"**/.git/**", ???????"**/.DS_Store" ???]}

注意,其中的注释不能保留

使用

Ctrl + Shift + P并输入

>sftp Upload

即可上传到服务器中。
类似的指令还有:

指令功能
SFTP Upload上传到服务器,没有则创建,有则覆盖,多则忽略
SFTP Download下载到本地,规则同上
SFTP Sync To Remote同步到服务器,多则删除
SFTP Sync To Local同步到本地,多则删除

pm2 自动重载

安装 pm2

npm i -g pm2

输入

pm2 -v

如果和下面一样出现版本,则安装成功

[root@VM_0_16_centos ~]# pm2 -v
2.9.1

如果没有出现版本,而是

[root@VM_0_16_centos ~]# pm2 -v
-bash: pm2: command not found
则可能是npm的环境变量没有配置好,参考CentOS 中永久修改环境变量

通过pm2启动node.js服务并监听文件变化时重自动启

使用指令

pm2 start server.js --watch

成功则显示如下:

VScode 中用sftp自动上传和服务端自动重启

原文地址:https://www.cnblogs.com/AmosLee94/p/8338013.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved