node升级后,项目中node-sass报错的问题

今天把node从v8.x升级到v10.x后 npm run dev启动vue项目报错

1
2
3
4
Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 10.x

Found bindings for the following environments:
- Windows 64-bit with Node.js 8.x

可以看出是环境变了 导致的问题。。。

阅读更多

更新项目里的npm依赖

背景

更新项目里的依赖项,传统的做法是一个一个更新,这种方式比较耗时,可以使用npm-check来更好的管理更新依赖项

阅读更多

配置ESLint+VSCode开发

在项目中,代码规范是很重要的。不仅避免了基本的语法错误,也保证了代码的可读性。使用eslint+vscode来写代码,既有错误提示,保存一下即可自动规范代码,直接起飞。

阅读更多

Vue自动注册全局组件

背景

Vue项目中会有很多自己封装的组件,如果每次使用的时候都需要手动引入,那还是很麻烦的。

阅读更多

使用Jenkins打造前端自动化工作流

背景

目前公司里前端的构建及部署工作都是人工去做,每次去操作都十分的繁琐,可以通过Jenkins的自动化工作流简化这些操作,搭建完成后只需发起一个git提交,剩下的打包构建,代码部署全部自动化完成,本文是对搭建Jenkins的记录。

阅读更多

优化if else

在代码里可以经常看到一大串的if()else if(){}逻辑判断,明显是有优化空间的。

阅读更多

小程序种使用echarts闪退问题

今天在发开小程序中,发现在ios设备中使用一段时间后自动闪退,安卓设备会十分的卡顿。使用小程序的真机调试可以看到使用一段时间后,小程序的内存占用十分的高,最多达到1.5g然后就闪退了,应该是内存占用过多导致微信直接把他杀掉了。

阅读更多