|
本帖最后由 justin1024 于 2023-3-17 12:06 编辑
VForm2 打包出现问题,请先看看文档打包问题的处理:
https://www.yuque.com/visualdev/vform/ohyr5i#GXt3A
还有可能遇到环境问题,检查环境版本版本
推荐:
node>14+
webpack4
vue 2.6.14
不要引用错误的包,vue2 使用vform2,vue3 使用vform3
常见的几种情况:
1. 错误提示:digital envelope routines::unsupported
node.js升级到了最新版v18.12.1 启动vue项目时报错:digital envelope routines::unsupported。 因为 node.js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响。故此以前的项目在升级 nodejs 版本后会报错
启动命令改成: vue-cli-service build --report--target lib--dest dist/lib --openssl-legacy-provider --name VFormDesigner install.js
如果提示 command install.js does not exist,检查一下 --openssl-legency-provider参数不要放到build 之前
2. 错误提示 Cannot read properties of undefined (reading ' parseComponent ' ) 或者The"from"argument must be of type string. Received undefined
vform2 跟最新发布的Vue2.7有冲突,需要把vue 版本号改回2.6
框内的”^2.6.11”改成“2.6.14”就可以了,注意^符号一定要去掉,改完后,删除node modules目录,重新安装依赖:npm install
我知道答案
回答被采纳将会获得 200 威望 已有2人回答
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册账号
x
|