质检客户端的前端

ZaiZai a847653dea 更换私有源 1 year ago
public a847653dea 更换私有源 1 year ago
scripts c79d92df44 更新依赖,发正式版前,请先在main.js里移除Sentry监控初始化,测试服的异常查看:http://192.168.0.109:5501/ 1 year ago
src 3f3c46db35 表单效验 1 year ago
.editorconfig afc5dacb38 up 1 year ago
.eslintignore d18adb39dd 优化代码规范 1 year ago
.eslintrc.cjs 2eb376777c app填报 1 year ago
.gitignore 570d6dccd0 打包脚本,新增自动压缩为zip文件,更新依赖 1 year ago
README.md a847653dea 更换私有源 1 year ago
index.html bc2e424dc6 发正式版前,请先在main.js里移除Sentry监控初始化,测试服的异常查看:http://192.168.0.109:5501/ 1 year ago
package-lock.json a847653dea 更换私有源 1 year ago
package.json 25b26edfe8 更新依赖 1 year ago
postcss.config.js 8909fee502 新增代码规范 1 year ago
tailwind.config.js 8909fee502 新增代码规范 1 year ago
vite.config.js c3d2b286e0 协议 1 year ago
yarn.lock a847653dea 更换私有源 1 year ago

README.md

client

客户端,vue3


node.js 的版本需要 14.18+


// 检查你的node版本, 如果低于 14.18, 请先更新node.js

node -v


推荐使用 yarn 管理依赖

如果电脑上还没有安装 yarn ,执行以下命令安装 yarn

npm install -g yarn

//或者

cnpm install -g yarn

然后在 此项目下 执行

yarn

// 或者

yarn install

yarn 的相关命令

安装依赖

yarn add 依赖名

// 或者
yarn add -D 依赖名

检测依赖更新

yarn upgrade-interactive --latest

js-fast-way 文档


打包说明

build:zip 为一键打包为zip的方式 build:zip:wgt 为一键打包为zip的方式(不包含 /public/plugins 文件夹)

build:test 为一键打包,然后自动上传到测试服务器上并自动部署的方式 build:test:wgt 为一键打包,然后自动上传到测试服务器上并自动部署的方式(不包含 /public/plugins 文件夹)

其它说明

一般来说,/public/plugins 很少出现变动的情况。

在服务器上更新时,请注意,不要删除服务器上存在的 plugins,否则会出现异常。

如果本地 /public/plugins 文件夹 有变动,请使用 非 wgt 的打包方式

代码规范说明

项目启用了 eslint 作为代码规范检测

vscode 中,需要安装 eslint 插件,并且在 settings.json 中添加以下配置

{
    "eslint.autoFixOnSave": true,
    "eslint.validate": [
        "javascript",
        "javascriptreact",
        {
            "language": "html",
            "autoFix": true
        },
        {
            "language": "vue",
            "autoFix": true
        }
    ],
    "editor.codeActionsOnSave": {
        "source.fixAll.eslint": true
    }
}

这时,在保存代码时,会自动格式化和处理掉一些不规范的代码,但这并不是准确的,保存后,请再检查下,是否有存在不合理的地方,进行手动优化。

webstorm 中,不需要安装插件,打开 webstorm 设置,语言和框架,eslint,勾选自动,再勾选保存时运行,即可。

由于215服务器更换,过几天就到期了,会导致前端的私有NPM仓库无法访问,届时前端项目将无法安装依赖包。

所以,现在需要大家,做几步工作,以保证后续前端项目能正常运行。

第一步,安装新的换源工具,详细说明参考:http://39.108.216.210:9000/-/web/detail/hcny


npm install -g hcny --registry http://39.108.216.210:9000/

第二步,切换为新的私有源,以下两个命令都执行一下,如果没有安装 yarn,就先安装 yarn,推荐使用 yarn 作为前端的包管理器


hnrm use hc

hyrm use hc

第三步,前端项目拉一下最新的代码

这里就不说明了,拉代码什么的,就正常拉

第三步,打开前端项目,在项目中执行命令


yarn

npm i

然后就可以了,不需要把源再切换回去,别的项目,也是可以用的。