form-design-web-ces
v1.1.6
Published
form-design-web-ces
Downloads
6
Readme
自定义表单设计态
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/_@[email protected]@@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 这一句去掉。 重新启动,即可。