首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
工程化
订阅
jxusthll
更多收藏集
微信扫码分享
微信
新浪微博
QQ
29篇文章 · 0订阅
前端工程化 - 剖析npm的包管理机制
现如今,前端开发的同学已经离不开 npm 这个包管理工具,其优秀的包版本管理机制承载了整个繁荣发展的NodeJS社区,理解其内部机制非常有利于加深我们对模块开发的理解、各项前端工程化的配置以加快我们排查问题(相信不少同学收到过各种依赖问题的困扰)的速度。 本文从三个角度:pac…
pnpm 是凭什么对 npm 和 yarn 降维打击的
大家最近是不是经常听到 pnpm,我也一样。今天研究了一下它的机制,确实厉害,对 yarn 和 npm 可以说是降维打击。 那具体好在哪里呢? 我们一起来看一下。 我们按照包管理工具的发展历史,从 n
你能给前端工程化下个定义么?
作为前端工程师,前端工程化是经常听到的概念,但虽然经常听到,很多人对它的认识依然很模糊。 比如,提到前端工程化,他并不能说出什么是前端工程化。给出一门具体的技术,他也不能确定是不是属于工程化范畴的技术
从零开始搭建规范的 TypeScript SDK 项目工程环境
包含ESLint+Prettier保证代码风格规范,husky+lint-staged构建前端工作流,生成changelog,vuepress生成文档,本地热更新调试,Jest
深入理解TypeScript——扩展篇之CommonJS规范
TypeScript是编译器 也是一种规范。 通过tsconfig.json可以自定义开发配置,这里有一份官方JSON配置文件,可作为参考。 逼不得已,又熟悉了一波CommonJS规范,这里必须得感谢像阮一峰这样的大佬们(先驱们),在中国互联网迅速发展的大环境中,这些为我们指路…
让你的Vue代码 “学会” 自动按需引入
让你的 Vue 代码"学会"自动按需引入!使用 unplugin-auto-import、unplugin-vue-components 和 unplugin-icons,自动引入 api 和 组件
最全的前端模块化方案
模块化主要是用来抽离公共代码,隔离作用域,避免变量冲突等。将一个复杂的系统分解为多个模块以方便编码。 如果没有写后缀名Node会尝试为文件名添加.js、.json、.node后再搜索。 .js件会以文本格式的JavaScript脚本文件解析,.json文件会以JSON格式的文本…
ES6模块加载实现,以及异步加载
这是我参与8月更文挑战的第13天,活动详情查看:8月更文挑战 Module 的加载实现 上一章介绍了模块的语法,本章介绍如何在浏览器和 Node.js 之中加载 ES6 模块,以及实际开发中经常遇到的
面试官让我解释什么是前端模块化
先说说什么是模块化,就是将独立的功能代码封装成一个独立的文件,其他模块需要使用,在进行引用。 模块化有利于代码的拆分和架构上的解耦,模块化在服务端领域已经早已成熟,nodejs 也已经支持模块化。 而在浏览器上,js 脚本是异步载入的,脚本按照编码顺序依次执行,依赖关系只能按照…
可能是最详细的UMD模块入门指南
这个仓库记录了一些关于javascript UMD模块规范的demo,对我学习UMD规范有了很大帮助,希望也能帮助到你。 这篇博客主要说下自己关于UMD的一点认知和思考,从实现一个简单的UMD模块,再到实现一个有依赖关系的UMD模块,整个过程加深了我对UMD模块的理解。 所谓U…