自己搭了个给微信公众号服务的nodejs server,遇到问题。
我需要把本地代码push到远程服务器里,这里运用到了vscode的sftp服务插件。
VSCODE的prettier插件不生效:
首先需要在项目根目录下创建sftp.json文件:
#sftp.json
{
"name": "miniprogramme-nodejs",
"host": "xx.xxx.xxx.xx",
"username": "root",
"protocol": "sftp",
"port": 22,
"privateKeyPath": "~/.ssh/xxx.pem",
"remotePath": "/root/user/miniprogramme-nodejs",
"uploadOnSave": true
}
但是一开始我的json格式是乱的,点击format code无反应,但是我vscode有prettier插件,为什么不生效呢?
经查得知在我vscode的setting.json里配置了:
"prettier.requireConfig": true,#表示prettier需要prettier的配置文件才生效
改成false就对了:
"prettier.requireConfig": false,
TMUX的作用
我通过ssh登陆远程服务器,在目录miniprogramme-nodejs下执行node index.js开启服务。
此刻,一个node服务运行在了3000端口。如果我想在该cmd窗口上做其他操作则需要ctrl + c取消服务了。所以这时就需要tmux帮助了。
TBC