前端项目工程化实践
17年9月起和朋友合作了一个项目,一套组件库Antue,好听点说叫造轮子。主要是把蚂蚁金服的Ant Design给“翻译"成Vue可用的组件库。这是一个蛮正式的项目,规模也挺大,所以给了我一个实践工程化的好场景。
共 49 篇文章,当前显示第 5 / 5 页。
17年9月起和朋友合作了一个项目,一套组件库Antue,好听点说叫造轮子。主要是把蚂蚁金服的Ant Design给“翻译"成Vue可用的组件库。这是一个蛮正式的项目,规模也挺大,所以给了我一个实践工程化的好场景。
跨域有多种解决方案,包括JSONP,CORS,反向代理等等。CORS是我感觉最“优雅”的一种方案。但是这个方案下的cookie有一些不一样的表现,做相关尝试后做点记录。
日常开发中,我们常常被开发环境所困扰。比如我司一些老项目,使用的fis系列构建工具,需要非常低版本的node,还需要jdk。还有工作中大家使用的电脑操作系统不同,可能出现在mac上运行得好好的项目在Windows上死活跑不起来。
为了更好的理解这个package lock.json是干什么的,花了一点时间把npm官网这篇文档翻译了一下,第一次翻译英文文档,很多地方拿不准,用 标注了。
vue cli是Vue提供的脚手架生成工具,类似于yeoman,它提供的webpack模板非常好用。但在前后端分离的开发模式下,没有提供较好的mock数据的方案。应该是留给用户自己解决,毕竟mock数据的方案比较多。我这里只介绍通过修改改模板的express服务器,添加一些路由的形式来使本地的json文件作为服务器响应返回来提供mock数据。
工程师最重要的不是炫技,而是解决问题。能结合最好最新的技术解决问题,才是最吼的!
趁着新年把blog转型成简洁的hexo博客了,之前的文章本来想迁移过来,但是读了一下感觉都惨不忍睹,算了,大部分都扔掉吧,重新开始!
写了个前端渲染的教程。 Github地址 打滚求星星。
结合在学校做易班轻应用时候的一些思考,记录下我为什么要做前后端分离的历史/原因/意义/效果。