博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue基于webpack说明
阅读量:5140 次
发布时间:2019-06-13

本文共 834 字,大约阅读时间需要 2 分钟。

1、文件build里的check-versions.js:检查node和npm版本, 此文件里的

      (1)require('chalk')引入一个模块,定义输入终端样式

      (2) require('semver')处理版本号

      (3)require('shelljs')执行终端命令

      (4)versionRequirements={}定义版本需求

2、文件build里的dev-server.js里

        (1)require('opn')自动打开浏览器

        (2)require('path')处理路径相关

        (3)require('express')快速搭建node服务

        (4)require('http-proxy-middleware')做HTTP协议代理中间件

        (5)require('./webpack.dev.conf')开发环境webpack配置

3、文件build里的webpack.base.conf.js里

         (1) output下publicPath是请求静态资源路径

         (2) module是处理项目中的不同模块

4、文件build里的utils.js里require('extract-text-webpack-plugin')抽离CSS,如打包时把JS打包到JS,此函数可以从中抽离CSS

5、文件build里的webpack.dev.conf.js里

        (1)require('html-webpack-plugin')根据模板生成html文件,动态把打包后的JS文件插入HTML文件

        (2)require('friendly-errors-webpack-plugin')友好的错误提示插件

6、文件build里的dev-server.js里的config.dev.proxyTable:获取需要代理http服务的配置信息,做跨域时可在里面设置信息

 

         

 

转载于:https://www.cnblogs.com/zhouxiaobai/p/8761238.html

你可能感兴趣的文章
Iroha and a Grid AtCoder - 1974(思维水题)
查看>>
gzip
查看>>
转负二进制(个人模版)
查看>>
LintCode-Backpack
查看>>
查询数据库锁
查看>>
我对于脚本程序的理解——百度轻应用有感
查看>>
面试时被问到的问题
查看>>
spring 事务管理
查看>>
VS2008 去掉msvcr90的依赖
查看>>
当前记录已被另一个用户锁定
查看>>
Node.js 连接 MySQL
查看>>
那些年,那些书
查看>>
注解小结
查看>>
java代码编译与C/C++代码编译的区别
查看>>
Bitmap 算法
查看>>
转载 C#文件中GetCommandLineArgs()
查看>>
list control控件的一些操作
查看>>
LVM快照(snapshot)备份
查看>>
绝望的第四周作业
查看>>
一月流水账
查看>>