0.0.4 • Published 4 years ago
sunny-translate v0.0.4
项目介绍
一个基于 Commander.js 和 Http Request 的命令行翻译工具。
运行方式
npm i -g sunny-translate
fy hello
本地运行代码
//打开 alias
vi ~/.bashrc
//添加相关依赖 注意:cli.ts 的路径要为绝对路径
alias fy = 'ts-node-dev /Users/wangzhen/Desktop/node/sunny-translate/src/cli.ts'
//运行方式
fy hello
部分依赖介绍
- Commander.js
Commander.js 是 Node.js 命令行界面的完整解决方案,使用方法见:https://segmentfault.com/a/1190000019350684
- md5
使用 md5 做哈希处理,使用方法详见:https://www.npmjs.com/package/md5
- ts-node-dev
It restarts target node process when any of required files changes (as standard node-dev) but shares Typescript compilation process between restarts.使用方法详见:https://www.npmjs.com/package/ts-node-dev
- 翻译接口
百度翻译开放平台:https://api.fanyi.baidu.com/
如何将项目发布至 npm
1.配置 package.json
//指定运行方式
"bin": {
"fy": "dist/cli.js"
},
//添加需要上传至 npm 的文件
"files": [
"dist/**/*.js"
],
2.连接 npm 上传代码
npm add user
//提交发布
npm publish