文章详情页
怎么在python中调用npm?
浏览:294日期:2022-09-17 18:35:10
问题描述
想写一个部署的脚本,顺序是npm run build > mv something > ssh login && upload因为需要登录远程主机,需要一些交互,发现python的pexpect挺不错的,可是问题是。怎么完成第一步的在python中调用npm run build呢
问题解答
回答1:用paramiko模块吧
import paramikossh = paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect(ip,22,username,passwd,timeout=5)stdin, stdout, stderr = ssh.exec_command('npm run build')out = stdout.readlines()stdin, stdout, stderr = ssh.exec_command('mv something')out = stdout.readlines()...............ssh.close()
假定npm已经添加到path环境变量中
回答2:os.system + fabric 或者直接 fabric
相关文章:
1. 在windows下安装docker Toolbox 启动Docker Quickstart Terminal 失败!2. docker容器呢SSH为什么连不通呢?3. 关于docker下的nginx压力测试4. 为什么我ping不通我的docker容器呢???5. node.js - 在nodejs环境中如何配置webhook以实现hexo博客的自动更新?6. javascript - webpack构建工具重构代码的流程是怎么样的?7. android glide asbitmap 在baseadpter中的问题8. 请问一下各位老鸟 我一直在学习独孤九贱 现在是在tp5 今天发现 这个系列视频没有实战9. javascript - 关于js原生事件的绑定与解除绑定10. 前端 - css自定义字体
排行榜

网公网安备