# juncheng-web **Repository Path**: jaydiy/juncheng-web ## Basic Information - **Project Name**: juncheng-web - **Description**: 项目开源,方便共同维护 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-05-23 - **Last Updated**: 2024-02-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # doob ## Project setup ``` npm install ``` ### Compiles and hot-reloads for development ``` npm run serve ``` ### Compiles and minifies for production ``` npm run build ``` ### Customize configuration See [Configuration Reference](https://cli.vuejs.org/config/). ## QA ### Q1 - 在 终端输入 npm run dev 命令,项目运行报错 Error: error:0308010C:digital envelope routines::unsupported - 问题原因 node 版本过高,可以在命令行 输入 node -v 查看版本 Node.js 17 版本中最近发布的 OpenSSL3.0, 而OpenSSL3.0 对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响. - 解决办法 配置 node 选项--openssl-legacy-provider - windows 环境下 set NODE_OPTIONS=--openssl-legacy-provider - mac 或者 linux 环境下 export NODE_OPTIONS=--openssl-legacy-provider - 小改进 > 刚开始我在 cmd 终端输入习惯命令没有效果,发现是自己的操作有些问题,其实是要在项目文件里面进行操作,要修改 自己项目的 package.json 文件,在里面新建一个命令 dev_t (名字自己随意取),加上相关的指令 "dev_t": "set NODE_OPTIONS=\"--openssl-legacy-provider\" & npm run dev\n" 然后运行 npm run dev_t , 错误解决,成功运行