forked from knyin/finance
1
0
Fork 0
Finance/Fiance-UI
詹力 06dcf73ffb 更新d代码注释 2023-12-22 15:12:51 +08:00
..
public 更新README文档,拆分UI和Web部分 2023-12-19 19:19:19 +08:00
src 更新d代码注释 2023-12-22 15:12:51 +08:00
.editorconfig 更新README文档,拆分UI和Web部分 2023-12-19 19:19:19 +08:00
.env.development 更新README文档,拆分UI和Web部分 2023-12-19 19:19:19 +08:00
.env.production 更新README文档,拆分UI和Web部分 2023-12-19 19:19:19 +08:00
.eslintignore 更新README文档,拆分UI和Web部分 2023-12-19 19:19:19 +08:00
.eslintrc.js 更新README文档,拆分UI和Web部分 2023-12-19 19:19:19 +08:00
.gitignore 更新README文档,拆分UI和Web部分 2023-12-19 19:19:19 +08:00
.travis.yml 更新README文档,拆分UI和Web部分 2023-12-19 19:19:19 +08:00
LICENSE 更新README文档,拆分UI和Web部分 2023-12-19 19:19:19 +08:00
README.md 更新README文档,拆分UI和Web部分 2023-12-19 19:19:19 +08:00
babel.config.js 更新README文档,拆分UI和Web部分 2023-12-19 19:19:19 +08:00
jest.config.js 更新README文档,拆分UI和Web部分 2023-12-19 19:19:19 +08:00
package.json 更新README文档,拆分UI和Web部分 2023-12-19 19:19:19 +08:00
plopfile.js 更新README文档,拆分UI和Web部分 2023-12-19 19:19:19 +08:00
postcss.config.js 更新README文档,拆分UI和Web部分 2023-12-19 19:19:19 +08:00
vue.config.js 更新README文档,拆分UI和Web部分 2023-12-19 19:19:19 +08:00

README.md

Fiance-UI

一、编译步骤

推荐 node 版本12-16

# 安装依赖,采用淘宝镜像加速,可能会出现网络失败的情况,重新执行可以解决
npm install --registry=https://registry.npm.taobao.org
# 启动服务,浏览器打开: localhost:8013
npm run dev
# 构建生产环境名旅客
npm run build:prod

二、常见问题

2.1、node-sass 无法安装

linux 系统在安装依赖的时候会出现 node-sass 无法安装的问题解决方案:

1. 单独安装npm install --unsafe-perm node-sass 
2. 直接使用npm install --unsafe-perm
2.2、加速node-sass安装

https://www.ydyno.com/archives/1219.html

2.3 前端Vue编译出错(NodeJS高版本必出现)
Vue 报错error:0308010C:digital envelope routines::unsupported

主要是因为 nodeJs V17 版本发布了 OpenSSL3.0 对算法和秘钥大小增加了更为严格的限制nodeJs v17 之前版本没影响,但 V17 和之后版本会出现这个错误。 我的node版本是v18+。

解决方式(仅限 windows:

在项目中 package.json 的 scripts 中新增 SET NODE_OPTIONS=--openssl-legacy-provider添加前

"scripts": {
"dev": "vue-cli-service serve",
"build:prod": "vue-cli-service build"
},

添加后:

"scripts": {
"dev": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
"build:prod": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build"
},