ESLint9.x ESLint9.x的版本,配置文件换成了eslint.config.js 123456789# ESLint初始化pnpm create @eslint/config@latest# 代码格式化程序pnpm add --save-dev --save-exact prettier# 解决 Eslint 和 Prettier 的冲突pnpm add eslint-config-prettier es 2024-06-30 JavaScript #Vue #JavaScript #Eslint
前端nginx部署 nginx如果是在root用户中,无需在前面加sudo 安装1234# Centossudo yum install nginx -y# Ubuntusudo apt-get install nginx tips: 查找安装位置可以使用 1whereis nginx 配置需要注意Vue的路由模式 123456789101112131415161718192021222324252627282930 2024-05-15 JavaScript #JavaScript
i18n 示例代码https://github.com/ityuanfeng/i18n-demo install1npm install vue-i18n@9 12345678910111213import { createApp } from 'vue'import { createI18n } from 'vue-i18n' 2024-05-03 #Vue
h5调试工具 vConsole方式一(推荐)使用npm安装的方式引入 1$ npm install vconsole 1234567891011import VConsole from 'vconsole';const vConsole = new VConsole();// 或者使用配置参数来初始化,详情见文档const vConsole = new VConsole({the 2024-04-23 #JavaScript
js的浅拷贝与深拷贝 浅拷贝 Object.assign()12let obj = {}Object.assign({},obj) 展开运算符12let obj = {}const obj2 = {...obj} 深拷贝 JSON.parse(JSON.stringify(obj))12let obj = {}cons 2024-04-23 JavaScript #JavaScript
自动化部署sftp脚本 文件夹上传比如前端的部署,一般需要上传整个打包后的dist文件 12345678910111213141516171819202122232425262728293031323334353637383940414243const path = require('path');const Client = require('ssh2-sftp-client') 2024-04-22 工具 #SFTP
手写Promise 实现步骤 创建MyPromise类 通过构造函数constructor,在执行这个类的时候需要传递一个执行器进去并立即调用 定义resolve和reject(定义为箭头函数:避免直接调用时this指向全局window问题) 定义状态常量(成功fulfilled 失败rejected 等待pending),初始化为pending。 完成resolve和reject函数的状态改变(注意:需判断当前状态 2024-04-22 JavaScript #JavaScript
开发相关工具记录 开发工具 【jetbrains】https://www.jetbrains.com/ 【vscode】https://code.visualstudio.com/ 【Android】https://developer.android.google.cn/studio 【JDK】https://www.oracle.com/java/technologies/downloads/ 【微信开发者工具】 2024-04-22 工具 #工具
harmonyOS遇到的问题 目前来说,没有申请next的情况下,鸿蒙的ArkUI开发环境是相对比较简单的,但同样的也有很多的不支持, 比如调用相机的权限(api10支持,扫码要 11)。如果需要扫码,或许可以调用PhotoViewPicker选择图片,然后失败图片。直接唤起相机不支持 地图处理,同样的需要 NEXT。另类方案就是嵌套h5,在h5上展示地图 支付方便,支付宝仅支持类安卓开发情况下的支付,也就是用 Java 开 2024-04-16 harmonyOS #ArkUI
ArkUI 之 Stage 模型 Stage模型 应用配置文件全局:AppScope–>app.json5官方文档 1234567891011{ "app": { "bundleName": "com.itzyf.app", "vendor": "example", "vers 2024-04-07 harmonyOS #ArkUI