![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Webpack4
sundial dreams
C => C++ => Java => PHP => JavaScript => Python => Dart => Go
展开
-
100行代码教你实现类Webpack的JS打包器
前言 早期JavaScript只需要实现简单的页面交互,几行代码即可搞定。随着浏览器性能的提升以及前端技术的不断发展,JavaScript代码日益膨胀,此时就需要一个完善的模块化机制来解决这个问题。因此诞生了CommonJS(NodeJS), AMD(sea.js), ES6 Module(ES6, Webpack), CMD(require.js)等模块化规范。 什么是模块化? 模块化是一...原创 2020-01-04 16:37:07 · 366 阅读 · 0 评论 -
使用webpack4从零构建React + React-router + Redux + Scss/Css开发环境
前言 最近这几年,前端变化非常大,各种新框架应接不暇,从最开始几个html,css,js文件就搞定了前端,到现在前端的模块化,工程化,旨在构建出易于维护的前端系统。目前为止,前端三大框架Vue/React/Angular(Vue官网:https://cn.vuejs.org/index.html, React官网:https://reactjs.org/,Angular官网:h...原创 2018-11-09 00:12:21 · 1497 阅读 · 1 评论 -
如何在create-react-app里使用@装饰器
问题描述: 由于create-react-app目前还没有添加装饰器,直接用的话会报错,但项目中不得不使用装饰器,比如引入MobX。 解决方法: 我们可以根据奥卡姆剃刀原理以及鸵鸟算法 => 不使用装饰器 @observer class A {} //等价于 const A = observer(class A {}); @action function f () { } // ...原创 2019-05-24 10:34:41 · 2119 阅读 · 0 评论