hookehuyr

调整更新到测试服务器脚本

1 -v16.19.0 1 +v16.17.0
......
1 +/*
2 + * @Date: 2023-10-27 09:29:48
3 + * @LastEditors: hookehuyr hookehuyr@gmail.com
4 + * @LastEditTime: 2024-02-21 14:31:36
5 + * @FilePath: /vue-flow-editor/build/release.js
6 + * @Description: 文件描述
7 + */
1 const $utils = require('./build.utils') 8 const $utils = require('./build.utils')
2 9
3 -console.log('build umd')
4 -
5 module.exports = { 10 module.exports = {
6 publicPath: './', 11 publicPath: './',
7 - outputDir: 'docs/dist', 12 + outputDir: 'custom_flow',
8 configureWebpack: { 13 configureWebpack: {
9 entry: { 14 entry: {
10 'vue-flow-editor': $utils.resolve('src/index.ts') 15 'vue-flow-editor': $utils.resolve('src/index.ts')
......
...@@ -2,10 +2,16 @@ ...@@ -2,10 +2,16 @@
2 "name": "vue-flow-editor", 2 "name": "vue-flow-editor",
3 "version": "0.1.19", 3 "version": "0.1.19",
4 "scripts": { 4 "scripts": {
5 - "start": "vue-cli-service serve", 5 + "start": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
6 "build": "vue-cli-service build && npm run release", 6 "build": "vue-cli-service build && npm run release",
7 "release": "vue-cli-service build --release --report --no-clean", 7 "release": "vue-cli-service build --release --report --no-clean",
8 - "build:g6": "vue-cli-service build --g6 --report --no-clean" 8 + "build:g6": "vue-cli-service build --g6 --report --no-clean",
9 + "tar": "tar -czvpf dist.tar.gz custom_flow",
10 + "build_tar": "npm run release && npm run tar",
11 + "scp-dev": "scp dist.tar.gz itomix@ipadbiz.cn:/opt/space-dev/admin/",
12 + "dec-dev": "ssh itomix@ipadbiz.cn 'cd /opt/space-dev/admin/ && tar -xzvf dist.tar.gz && rm -rf dist.tar.gz'",
13 + "remove_tar": "rm -rf dist.tar.gz",
14 + "dev_upload": "npm run build_tar && npm run scp-dev && npm run dec-dev && npm run remove_tar"
9 }, 15 },
10 "repository": { 16 "repository": {
11 "gitee": "https://gitee.com/martsforever-pot/vue-flow-editor" 17 "gitee": "https://gitee.com/martsforever-pot/vue-flow-editor"
......
1 nvm use 16.19 1 nvm use 16.19
2 npm run start 2 npm run start
3 -npm run release 打包到docs文件家里了 3 +npm run dev_upload 上传到服务器
4 -
5 -手动编译
6 -切换到custom_flow分支
7 -运行 publish_dev.sh 脚本
8 4
9 http://localhost:4418/?form_id=792477&flow_id=792501 5 http://localhost:4418/?form_id=792477&flow_id=792501
......