最新 最热

前端架构工作

专注前端开发,也喜欢专研各种跟本职工作关系不大的技术,技术、产品兴趣广泛且浓厚。本号主要致力于分享个人经验总结,希望可以给一小部分人一些微小帮助。...

2023-03-16
1

你需要知道的webpack高频面试题_2023-03-15

webpack是一个模块打包工具,可以使用它管理项目中的模块依赖,并编译输出模块所需的静态文件。它可以很好地管理、打包开发中所用到的HTML,CSS,JavaScript和静态文件(图片,字体)等,让开发更高效。对于不同类型的依赖,webpack...

2023-03-15
2

前端打包、编译和优化

目前前端世界主流的前 3 名模块打包器仍然是 Webpack 、 Rollup 和 Esbuild 。

2023-03-06
1

配置无须导入react就可以使用jsx

要求react版本>17ts版本>4.1配置babel.config.js1module.exports = {2 presets: [3 [4 "@babel/preset-react",5 {6 runtime: "automatic",7 ...

2023-01-11
3

谷粒学院项目实战04——讲师管理模块前端基础(下)

使用axios需要依赖axio.min.js.如果找不到资源可以参考https://blog.csdn.net/weixin_43274097/article/details/106570717。

2022-10-26
3

你不知道的箭头函数

箭头函数是ES6 出现的新语法,比函数更加简洁;随着浏览器的支持或者使用 Babel 进行编译,使用的场景越来越多。我们知道箭头函数与普通函数相比,没有以下特性:...

2022-09-29
1

Module build failed (from ./node_modules/babel-loader/lib/index.js)

解决 npm install -D babel-loader @babel/core @babel/preset-env

2022-09-08
1

玩转Babel

Babel 是 JavaScript 编译器,更确切地说是源码到源码的编译器,通常也叫做“转换编译器(transpiler)”。 意思是说你为 Babel 提供一些 JavaScript 代码,Babel 更改这些代码,然后返回给你新生成的代码。...

2022-08-24
2

ESLint 插件规则编写的正确打开方式

ESLint 是⼀个开源的代码静态分析修复⼯具 cli,解析代码为 AST 使用的是 espree 解析器,该解析器最初是从经典的 esprima 解析器中 fork 出来的,但是现在基于另一个媲美 esprima 的新轮子 acorn,同时,@babel/parser 也是基...

2022-08-06
1

使用 AST 实现 babel 插件编写

抽象语法树 (Abstract Syntax Tree) 是源代码语法结构的⼀种抽象表示,以树状描述编程语⾔的语法结构,每个节点表示源代码中的⼀种结构。AST常用于代码语法检查、⻛格检查、格式化、代码提示、混淆压缩、自动补全等,还可...

2022-08-01
2