Skip to content

Latest commit

 

History

History
63 lines (43 loc) · 1.7 KB

tobuildwordbook.md

File metadata and controls

63 lines (43 loc) · 1.7 KB

如何导入自己的词单

这是一种方法 有更方便的可以继续分享

制作 csv

工具: 欧路词典、excel、Numbers表格

STEP1 构建自己生词本

  1. 在欧路词典中 添加一个生词本,并勾选默认添加到此生词本

  2. 正常看单词,不会的点击收藏

此收藏会自动添加到设置默认添加的生词本中,请确保默认添加生词本的正确性。

  1. 登陆my.eudic.net --> 我的生词本 --> 生词本工具 --> 打印当前列表 --> 复制到excel中

  2. excel中的格式

name | trans
单词	| [翻译]

翻译一览可以在新的列C使用 ="["&B2&"]"

  1. 导出为csv格式

STEP2 格式处理

使用applenumber表格 删除B列,保留[翻译]这一列,同时务必确保只有nametrans这两列 保存导出为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版本一致,自行修改当前版本