最新 最热

babel ES6 转换 ES5 实现原理

前面写过一篇简单的 AST 抽象语法树的文章简述 AST 抽象语法树。今天来看一下在 babel 中是如何将 ES6 转换为 ES5 的 。

2022-10-28
0

Vue3组件库打包指南,一次生成esm、esm-bundle、commonjs、umd四种格式

接下来依次打包了四种类型的产物,方法都是同一个compileModule,这个方法后面会详细分析。

2022-10-28
0

Vue3.0商店后台管理系统项目实战-创建项目

首先在d盘里面新建一个文件夹project,在vscode里面打开 打开终端 进入project文件夹 安装依赖

2022-10-28
0

Babel有关基础内容

项目中babel的设置一团遭,确实有必要搞懂这个babel。有的项目中直接在配置文件.babelrc中配置好,有的在main.js中全局import 这个polyfill,有的是在webpack中配置,有的引入了大量的第三方babel插件,这样可不行啊,如果不对ba...

2022-10-28
0

Vue-Cli3.0打包时如何去掉console打印信息

我们在进行项目开发过程中,一般会用到console.log打印某些信息。但是如何生产环境打包时去掉所有consloe打印信息呢?以下是解决办法,也是自己一直使用的方法。...

2022-10-27
0

es6转es5思路

可以使用 @babel/parser 的 parse 方法,将代码字符串解析成 AST; 使用 @babel/core 的 transformFromAstSync 方法,对 AST 进行处理,将其转成 ES5 并生成相应的代码字符串, 就像vue处理模板一样,把es6代码识别为一段字符串,...

2022-10-25
0

手撸webpack基础原理

根目录下创建src目录,./src/目录下创建index.js、a.js、b.js、c.js

2022-10-25
0

「使用 webpack5从0到1搭建React+TypeScript 项目环境」1. React 与 TypeScript 集成

本篇文章会带大家使用 webpack 5集成 React 与TypeScript,同时为了提高我们的代码质量,我们会在构建中添加类型检查和代码规范校验。

2022-10-24
0

react源码分析:babel如何解析jsx

同作为MVVM框架,React相比于Vue来讲,上手更需要JavaScript功底深厚一些,本系列将阅读React相关源码,从jsx -> VDom -> RDOM等一些列的过程,将会在本系列中一一讲解...

2022-10-19
1

一文彻底读懂webpack常用配置

const TerserPlugin = require('terser-webpack-plugin');

2022-10-18
0