首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
工程化
订阅
已注销
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Yarn Plug'n'Play可否助你脱离node_modules苦海?
使用 Yarn(v1.12+)的 Plug'n'Play 机制来取代 node_modules. 目前这还是一个实验性的特性. 用一个字来形容的话就是'重!'. 一行hello world就需要安装 130MB 以上的依赖模块, 而且文件数是32,313. 相比之下 macOS…
手把手带你入门前端工程化——超详细教程
部分小节提供了非常详细的实战教程,让大家动手实践。 另外我还写了一个前端工程化 demo 放在 github 上。这个 demo 包含了 js、css、git 验证,其中 js、css 验证需要安装 VSCode,具体教程在下文中会有提及。 对于前端来说,技术选型挺简单的。就是…
2018 年了,你还是只会 npm install 吗?
nodejs 社区乃至 Web 前端工程化领域发展到今天,作为 node 自带的包管理工具的 npm 已经成为每个前端开发者必备的工具。但是现实状况是,我们很多人对这个nodejs基础设施的使用和了解还停留在: 会用 npm install 这里(一言不合就删除整个 node_…
eslint+husky+prettier+lint-staged提升前端应用质量
1. 引入扫描工具的初衷 目前在梳理前端应用时发现很多代码不规范的地方,包括简单的js问题以及代码格式化的问题,造成了代码可读性下降,另外各种历史代码也是“风格迥异”,一个应用是被来自”五湖四海“人共同维护,难不免有”广式烧腊、天津狗不理“各种口味,更难免的还有”臭味相投“的,…
详解前端脚手架开发排坑全指南【前端提效必须上干货】
我们业务中可以通过Vue-cli脚手架快速生成vue项目,同样我们也可以开发一款cli脚手架用于快速生成我们日常提炼出来的业务基础模型/架构。本文将详细讲解脚手架如何开发,所涉及到的技术细节和坑以及各种第三方包的讲解,确保即使是小白同学也可以照着做出来自己的cli。 言归正传,…
使用typescript下的项目架构最佳实践
此文章记录下在 typescript 项目里的一些相关配置和包的选用,其中各种依赖包和最佳实践都在不断发展演变中,最新的配置以该仓库 MVVM 为准。 在webpack中使用 babel 7.0 +,摒弃了传统的 ts-loader 或 awesome-typescript-l…
前端工程 - 什么是前端工程管理?
当我作为面试官和一些候选人聊这个话题的时候, 我得到的答案五花八门, 比如谈目录规范, 编码规范, 做个脚手架, 增加单元测试, CodeReview 等等, 我的直觉告诉我这些和前端工程管理有关系, 但这些一定不是前端工程管理的本质, 但是当我们理不清本质的时候, 可以试着从…
【第三期】使用lerna管理常用工具库
在工作中我们有时会写一些常用的库,比如包含数据类型判断、cookie存储模块的工具库等,但可能在某些业务场景中,并不需要用到所有的模块。 我们通常会将这个库拆分成多个,分别创建git仓库,分别打包上传到npm,这样做看起来并没有什么问题。 但当多个库之间产生依赖的时候,问题就就…