统一禁止console.log输出

开发时候可能为了输出一些信息,在代码里面使用了很多的console.log/console.error等输出语句。但是在生产环境中,这些信息可以省略掉。一个统一去除的方法就是将console.log函数指向一个新的函数。而无需在代码里面一步步的移除。if(process.env.NODE_ENV==='production'){config.plugins=[...config.plugins,.
2020年02月29日 214次浏览

Vue打包对JS进行压缩

npmbuild之后,工程里面的JS文件一般来说都会非常的大,比如我这边有的JS文件chunk-vendors.02b5d4.js单文件都达到了6Mb的大小,针对这种情况,可以在打包的时候,配置压缩插件,对这些文件进行压缩处理。文件变小了,在进行请求的时候,就会变得更快一些。安装插件:npm:cnpminstall--save-devcompression-webpack-pluginyarn:y
2020年02月29日 349次浏览

Nginx下部署Vue应用,访问链接404

问题出现了之后,其实很容易想到这种错误的原因,因为我们在浏览器地址栏里面输入的链接,实际上是Vue加载完成之后,自己使用JS文件渲染出的路由,根据路由加载组件。换句话说,这个地址对服务器而言是完全错误的,因为资源根本就不存在。因此在Nginx部署之后,访问链接,由于查找不到服务器下对应的资源,理所当然的404,解决方式也很明了,因为单页应用SPA实际上都是从index.html开始加载整个应用的资
2020年02月22日 218次浏览