前言
接到任务是写个 h5 页面,瞬间心中呼啸而过了一排火车,当时就想狠狠甩自己一巴掌,玩个球,之前3月份搞事儿写个网站编辑器,早点完成一个 h5 编辑器这里不久省事儿了么,于是寻思着怎么写一个 h5 编辑器。
对于 h5 编辑器,我是蛮熟悉的,此前专门调研过易企秀的内容,深知一个 h5 编辑器到底是什么样子的,这不就打算实现以下了。
导言
本章的主体内容并不涉及 h5 编辑器的实际编写,此处是做一定的配置。
我寻思着,自己的博客里面也没有写什么和 webpack 相关的内容,于是这里就先放一个基础的webpack配置吧。
文件的主要结构大致如下:
|-/
package.json
.babelrc
index.html
-src/
main.js
main.scss
-config/
devserver.js
webpack.dev.js
1. package.json
首先生成 package.json ,这里很多新人都会搞混 dependence 和 devdependence,很多就完全都安装到 dependence里面去了,其实按照 npm 那边的说法, dev抬头的依赖是仅在开发阶段使用的,比如 babel,webpack 等都属于这个范畴。
我大致做了如下配置:
主要添加一些依赖,基本要用的依赖都已经放上去了(后续再添加会继续说明),在dev的配置中,我们使用编写的 devserver 去实时编译并输出内容,随后让我们开始编写 webpack 文件。
2. webpack
首先我们要注意版本,这里我是用的是 4.0 版本,所以大家在使用的时候,主要大版本有差异。
3. 配置devserver
作为一个前端想要所见即所得,是每一个前端的梦想,这里我们优先配置一下 devserver,这个由于我只需要最简单的配置,所以这里devserver用的几乎是最简单的配置:
ip也用的是固定的ip。
结尾
然后让我们运行一下 npm run dev 这样基本的环境就搭建完成了