duy 28ce7ff5c8 任务查看修改 | 5 days ago | |
---|---|---|
public | 1 week ago | |
scripts | 2 months ago | |
src | 5 days ago | |
.editorconfig | 1 year ago | |
.eslintignore | 1 year ago | |
.eslintrc.cjs | 1 year ago | |
.gitignore | 9 months ago | |
README.md | 3 months ago | |
index.html | 8 months ago | |
package.json | 1 week ago | |
uno.config.js | 1 year ago | |
vite.config.js | 4 months ago | |
yarn.lock | 2 weeks ago |
计量支付系统
// 检查你的node版本, 如果低于v16.20.1, 请先更新node.js
node -v
yarn
管理依赖如果电脑上还没有安装 yarn
,执行以下命令安装 yarn
npm install -g yarn
//或者
cnpm install -g yarn
切换为私有源
hnrm use hcxxy
hyrm use hcxxy
然后在 此项目下 执行
yarn
// 或者
yarn install
yarn
的相关命令安装依赖
yarn add 依赖名
// 或者
yarn add -D 依赖名
检测依赖更新
yarn upgrade-interactive --latest
js-fast-way 文档
build:all
为一键打包为zip的方式,会打包出来两个文件,一个是常规的,一个是本地模式,本地模式通常用于第三方
build:wgt
为一键打包为zip的方式(不包含 /public/plugins
文件夹)
server:xxx:all
一键上传到服务器上并部署,其中,xxx,代表名字,对应 /scripts/server.js
里的配置,请保证已经编译打包过,并且zip文件存在,否则会出现异常
server:xxx:wgt
一键上传到服务器上并部署,跟上面一样,这个是不包含 /public/plugins
文件夹
如果要一键上传到服务器并解压,需要安装插件
MacOS上,需要安装 sshpass
#因特尔芯片
brew install hudochenkov/sshpass/sshpass
#m系列芯片
arch -arm64 brew install hudochenkov/sshpass/sshpass
Windows上,需要安装 PuTTY, 并将其添加到系统 PATH 中
1.下载 PuTTY:
2.安装 PuTTY:
3.将 PuTTY 添加到系统 PATH:
4.验证安装:
5.确认 pscp 和 plink 可用:
一般来说,/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
,勾选自动,再勾选保存时运行,即可。