form-generator是一个基于Element UI表单设计及代码生成器,可将生成的代码直接运行在基于Element的vue项目中,也可导出JSON表单,使用配套的解析器将JSON解析成真实的表单。
然而这个项目是个老项目,已经有3年没有更新了,运行时发现报错:
(最后5行)
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
library: 'digital envelope routines',
reason: 'unsupported',
code: 'ERR_OSSL_EVP_UNSUPPORTED'
搜索关键字:
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
结论:
node 17版本中的openssl和14版本的不同(老项目原本可以在node14版本下运行的)
解决方法:
修改package.json文件中dev:
"dev": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve"
成功:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。