jipush-frame-msgmgr2
v0.0.2
Published
<div align="center"> <a href="https://github.com/webpack/webpack"> <img width="200" height="200" src="https://webpack.js.org/assets/icon-square-big.svg"> </a> </div>
Readme
webpack-jpush-publish-plugin
将编译完成的前端文件放置发布项目中
Getting Started
开始, 你需要安装 webpack-jpush-publish-plugin:
$ npm install webpack-jpush-publish-plugin --save-dev然后添加 webpack 配置. 如下:
webpack.config.js
const jpushPublish = require('webpack-jpush-publish-plugin');
module.exports = {
plugins: [
new jpushPublish({
gitLab: 'https://gitlab.jpushoa.com/titan/titan-front/titan-rbac-front-publish.git',
env: 'test', //分支名称
version: (new Date).getTime(), //打包版本
dir: 'publish/www/', //移动复制打包文件至XXX
filter: /^.*$/ //需要移动复制的文件
}),
],
};ℹ️
webpack-jpush-publish-plugin插件主要用于极光前端代码打包后复制搬运到发布项目目录.
Options
The plugin's signature:
webpack.config.js
module.exports = {
plugins: [new CopyPlugin(patterns, options)],
};Patterns
| Name | Type | Default | Description |
| :-------------------------------: | :-----------------: | :---------------------------------------------: | :---------------------------------------------------------------------------------------------------- |
| gitLab | {String} | undefined | 发布部署项目的仓库地址 |
| env | {String} | compiler.options.output | 发布环境-对应发布项目分支. |
| version | {String} | options.context \|\| compiler.options.context | 打包版本 |
| dir | {String} | undefined | 发布项目存放编译文件目录XXX |
| filter | {RegExp} | undefined | 需要移动复制至发布项目里的文件 |
