空空如也网

项目打包上线流程

项目打包上线流程

配置webpack

  1. 在package.json文件的项目scripts节点下,新增build命令如下:

在这里插入图片描述

注:–model是打包一个参数项,用来指定webpack的上线运行模式。
production 代表生产环境,流程会对打包生成的项目文件进行代码压缩和性能优化。
development 代表开发环境。打包

注意:通过–model指定的上线参数项,会覆盖webpack.config.js 中的流程model选项。
webpack.config.js中的项目mode默认是开发环境development,如下图所示:
在这里插入图片描述

  1. 然后输入命令 npm run build回车即在项目根目录下会生成一个dist目录,打包dist目录里面的上线文件代码发送给后端即可。

  2. dist目录的流程优化
    (dist目录里面的文件都很乱,所以需求是项目把以.js为后缀名的文件统一放到js的文件夹里面,把以.css为后缀名的打包文件统一放到css的文件夹里面,把图片统一放到image的上线文件夹里面…)

(一)、把JavaScript文件统一生成到js目录中
在webpack.config.js配置文件的 output节点中,进行如下的配置:
在这里插入图片描述

(二)、把图片文件统一生成到image目录中

在这里插入图片描述

修改webpack.config.js 中的url-loader配置项,新增outputPath选项即可指定图片文件的输出路径:
在这里插入图片描述

(三)、自动清理dist目录下的旧文件
为了在每次打包发布时自动清理掉dist目录中的旧文件,可以安装并配置clean-webpack-plugin 插件:

注:安装第三方插件例如:clean-webpack-plugin,可以直接在npmjs.com官网上去搜索,如下:
在这里插入图片描述
点击搜索出来的第一个选项,进入之后往下看到Installation即可知道执行什么命令安装这个第三方插件
在这里插入图片描述
然后根据Usage使用说明在webpack.config.js里面去配置
在这里插入图片描述

未经允许不得转载:空空如也网 » 项目打包上线流程