前端面试指南
基础知识
基础
语法
框架
工程
网络
性能
插件
操作系统
后端
业务思考
工程化
通用性
应用框架
业务
低代码
笔试实践
数据结构
模板解析
设计模式
正则表达式
本文档使用 MrDoc 发布
-
+
首页
工程
## Vue CLI 3.x 有哪些功能?Vue CLI 3.x 的插件系统了解? ## Vue CLI 3.x 中的 Webpack 是如何组装处理的? ## Vue 2.x 如何支持 TypeScript 语法? ## 如何配置环境使得 JavaScript 项目可以支持 TypeScript 语法? ## 如何对 TypeScript 进行 Lint 校验?ESLint 和 TSLint 有什么区别? ## Node.js 如何支持 TypeScript 语法? ## TypeScript 如何自动生成库包的声明文件? ## Babel 对于 TypeScript 的支持有哪些限制? ## Webpack 中 Loader 和 Plugin 的区别是什么? ## 在 Webpack 中是如何做到支持类似于 JSX 语法的 Sourcemap 定位? ## 发布 Npm 包如何指定引入地址? ## 如何发布开发项目的特定文件夹为 Npm 包的根目录? ## 如何发布一个支持 Tree Shaking 机制的 Npm 包? ## Npm 包中 peerDependencies 的作用是什么? ## 如何优雅的调试需要发布的 Npm 包? ## 在设计一些库包时如何生成版本日志? ## 了解 Git (Submodule)子模块吗?简单介绍一下 Git 子模块的作用? ## Git 如何修改已经提交的 Commit 信息? ## Git 如何撤销 Commit 并保存之前的修改? ## Git 如何 ignore 被 commit 过的文件? ## 在使用 Git 的时候如何规范 Git 的提交说明(Commit 信息)? ## 简述符合 Angular 规范的提交说明的结构组成? ## Commit 信息如何和 Github Issues 关联? ## Git Hook 在项目中哪些作用? ## Git Hook 中客户端和服务端钩子各自用于什么作用? ## Git Hook 中常用的钩子有哪些? ## pre-commit 和 commit-msg 钩子的区别是什么?各自可用于做什么? ## husky 以及 ghook 等工具制作 Git Hook 的原理是什么? ## 如何设计一个通用的 Git Hook ? ## Git Hook 可以采用 Node 脚本进行设计吗?如何做到? ## 如何确保别人上传的代码没有 Lint 错误?如何确保代码构建没有 Lint 错误? ## 如何在 Vs Code 中进行 Lint 校验提示?如何在 Vs Code 中进行 Lint 保存格式化? ## ESLint 和 Prettier 的区别是什么?两者在一起工作时会产生问题吗? ## 如何有效的识别 ESLint 和 Prettier 可能产生冲突的格式规则?如何解决此类规则冲突问题? ## 在通常的脚手架项目中进行热更新(hot module replacement)时如何做到 ESLint 实时打印校验错误信息? ## 谈谈你对 SourceMap 的了解? ## 如何调试 Node.js 代码?如何调试 Node.js TypeScript 代码?在浏览器中如何调试 Node.js 代码? ## 列举你知道的所有构建工具并说说这些工具的优缺点?这些构建工具在不同的场景下应该如何选型? ## VS Code 配置中的用户和工作区有什么区别? ## VS Code 的插件可以只对当前项目生效吗? ## 你所知道的测试有哪些测试类型? ## 你所知道的测试框架有哪些? ## 什么是 e2e 测试?有哪些 e2e 的测试框架? ## 假设现在有一个插入排序算法,如何对该算法进行单元测试?
追风者
2022年3月23日 23:53
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
分享
链接
类型
密码
更新密码