mirror of
https://github.com/RealKai42/qwerty-learner.git
synced 2026-04-05 06:19:08 +08:00
1.7 KiB
1.7 KiB
如何导入自己的词单
这是一种方法 有更方便的可以继续分享
制作 csv
工具: 欧路词典、excel、Numbers 表格
STEP1 构建自己生词本
-
在欧路词典中 添加一个生词本,并勾选默认添加到此生词本
-
正常看单词,不会的点击收藏
此收藏会自动添加到设置默认添加的生词本中,请确保默认添加生词本的正确性。
-
登陆
my.eudic.net--> 我的生词本 --> 生词本工具 --> 打印当前列表 --> 复制到 excel 中 -
excel 中的格式
name | trans
单词 | [翻译]
翻译一览可以在新的列 C 使用
="["&B2&"]"
- 导出为
csv格式
STEP2 格式处理
使用apple的 number表格 删除 B 列,保留[翻译]这一列,同时务必确保只有name和 trans这两列
保存导出为csv格式
STEP3 csv to json
工具:https://csvjson.com/csv2json
进行格式转换,保存json文件
STEP4 最后的处理
在vscode 中打开该json文件
使用查找替换,将"[、 ]" 替换为 [" 、"]
保存
STEP5 导入项目文件
将该json文件导入到/public/dicts中
同时修改/resources/dictionary.ts
修改格式为:
{ id: 'test', name: 'test', description: 'test', category: '英语学习', url: './dicts/test.json', length: 0 },
注意
length该字段可以使用node ./scripts/update-dict-size.js来进行统计
项目参数
默认端口3000
Local:http://localhost:3000
疑难杂症
yarn start 失败
报错:ERR_PACKAGE_PATH_NOT_EXPORTED
尝试删除 node_modules 重新yarn安装依赖,然后再 yarn start
如果还是失败,请确保node版本一致,自行修改当前版本