1.1.6 • Published 4 months ago

form-design-web-ces v1.1.6

Weekly downloads
-
License
MIT
Repository
-
Last release
4 months ago

自定义表单设计态

node版本

10.x

安装

npm run installall

运行

npm run serve

本地设计模式跳转本地运行态模式

前提是运行态项目已经启动,启动方式见 form-design-running工程的README.md文档。

本工程需要修改 public/index-development.js中跳转的参数,如:

window.SITE_CONFIG['formRun'] = 'http://localhost:8087/#/run' // form运行态的前缀

按照实际情况的本地运行态地址进行修改,这样我们就能在本地测试运行态了

打包

比如如果要发布到演示环境或者测试环境,那么它们不同的仅仅是public/config下面的配置,我们只需要在打包的时候,修改 .env.production文件中的VUE_APP_ENV参数,如下图

# 用哪个配置,如果是演示环境的配置,请改成 VUE_APP_ENV = 'ys'
VUE_APP_ENV = 'test'

然后运行 npm run build

注意事项👻

此项目较大,所以在开发模式下,启动后如果有改动,可能会node栈溢出报错,此时针对于window和mac系统,可以分别用下面方式启动:

mac系统

修改package.json 下的script 的serve命令即可,如下 👇

"serve": "node --max_old_space_size=4096 node_modules/.bin/vue-cli-service serve --open",

接下来重新运行

npm run serve

window系统

需要安装第三方的包来解决node栈溢出问题,如下👇

npm install -g increase-memory-limit

然后在此项目下运行

increase-memory-limit

接下来重新运行

npm run serve

20220829新增解决mac系统vue编译或者打包时候项目内存频繁溢出的情况

解决方案同 window系统 期间如果遇到permission denied 可在指令前添加sudo 接着输入密码即可解决 在安装完毕后如果启动提示错误

/node_modules/_@vue_cli-service@4.5.15@@vue/cli-service/bin/vue-cli-service.js:4
const requiredVersion = require('../package.json').engines.node --max-old-space-size=10240

找到源码,将 --max-old-space-size=10240 这一句去掉。 重新启动,即可。