
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
话不多说直接上配置:"eslint.validate": ["javascript","typescript","javascriptreact","typescriptreact","html","vue"],"javascript.validate.enable": false,"editor.codeActionsOnSave": {"source.fixAll.eslint": true}
话不多说直接上配置:"eslint.validate": ["javascript","typescript","javascriptreact","typescriptreact","html","vue"],"javascript.validate.enable": false,"editor.codeActionsOnSave": {"source.fixAll.eslint": true}
新建一个项目目录比如叫root,下面新建一个rollup的配置文件: rollup.config.ts 因为rollup良好支持ts和esmodule 所以用ts配置文件。

像视频这种大文件上传有很多缺点:1.后台可能设置了请求时长限制,太久会上传失败2.NGINX可能设置了文件上传的最大限制导致失败优点:1.文件太大分片上传能加快上传速度,提高用户体验2.能断点续传 如果上次上传失败或者中途离开的话下一次上传过的就不用重头开始了3.已经上传过的文件根据HASH查询直接秒传。
插件要安装sass,sass-loader配置好后就不用每个文件都引入了,直接用就行。

因为是typescript项目 所以首先要把代码编译成js让node执行,这里使用ts提供的编译器tsc即可tsc -w会编译到dist目录,然后扔到服务器里,把package.json也扔进去,然后npm install安装项目的依赖然后项目同文件夹弄一个app.json文件供pm2进行启动常用的几个pm2命令:pm2 delete all 关闭所有实例pm2 list 显示所有实例pm2 st
首先后端要返回的数据格式为文件流的形式响应头为:Content-Type:application/octet-stream这是请求后端返回的信息:前端axios请求:// 下载模板const exportAlterExcelTemplate = () => {return _ajax({url: '/admin/vocabulary_manager/export_alter_excel_te
首先还原问题代码:err => {return Promise.reject(err)}在axios的拦截器中有这么一句代码Promise.reject(new Error('错误内容')),用来抛出错误并打印在控制台并阻止代码往下继续运行,但是实际中我们并不想把这玩意儿打印出来:Uncaught (in promise)并且我们在调用请求时:axios.get('/api').then(r







