将 vue 生成的 js 上传到七牛的实例
一般 vue 的项目,大家都是直接把最后生成的 css js 等文件直接上传到服务器,并没有才有 cdn 的业务 这样做一般有2个弊端,
不过虽然知道归知道,但是每次都手动把 js css 文件传到七牛上很累的。 尤其是在改动频繁的情况下,上传七牛每次上传七牛 cdn 很浪费时间。 于是就去找七牛的文档,决定用脚本来解决这个问题,我是用的
首先下载七牛的包 然后安装第三方的依赖包 glob2 upqiniu.py resources = glob2.glob('dist/static/**')
def upload(path): file_name = path.replace('dist/','') key = file_name token = q.upload_token(bucket_name,key,3600) localfile = './' + path put_file(token,localfile) for r in resources: 需要将本脚本(upqiniu.py)放到 dist 同级目录下,如下图: 脚本中的 access_key secret_key 你登录七牛后在个人资料中即可找到: 还需要将 webpack 的 publicPath 改成七牛的地址即改成下面这个 在 vue 的项目中,只需要改动 config 目录下面的 index.js 即可 虽然改动起来有一点小麻烦,但是一劳永逸, 首先 然后 最后将你的 ps: 这个脚本会将 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |