比较适合传统的 jq 框架下的 h5 单页面开发,可以配置多页面,但是不推荐比较重的多页面项目
node v10.15.3
h5 单页面的 webpack 自动化打包
$ npm run dev 开发模式,默认地址 http://localhost:8080
$ npm run dist 生产模式,默认地址 /dist
如果配置了app.config.js
下的publicPath
,则 dist 目录下会产出cdn
文件夹,里面的文件上传至 cdn 即可
$ node .\mock\server.js
$ npm install font-spider -g
<!-- <link rel="apple-touch-icon" href="./../../images/pic1.png"> -->
<!-- <link rel="apple-touch-icon-precomposed" href="./../../images/pic1.png" /> -->
<!-- <link rel="Shortcut Icon" href="./../../images/pic1.png" type="image/x-icon"> -->
(1) babel/polyfill 兼容低版本浏览器 (2) @babel/plugin-transform-runtime @babel/runtime
- 提高代码重用性,缩小编译后的代码体积。
- 防止污染全局作用域。(启用corejs配置) babel-polyfill会将Promise等添加成全局变量,污染全局空间。