我们下全局安装ts-node-dev插件

    1. yarn add global ts-node-dev

    这样就可以全局运行 ts文件,但每次执行都写很长的运行命令,这样很不方便,于是在package.json文件写入以下内容后,直接使用 yarn start运行。

    1. "scripts": {
    2. "start": "ts-node-dev src/main.ts"
    3. }

    我们使用的ts来开发node软件,所以还要安装node的ts依赖。

    1. yarn add --dev @types/node

    然后安装 commander插件它是完整的 node.js 命令行解决方案。

    1. yarn add commander

    新建一个src目录在

    1. // src\cli.ts
    2. import * as commander from 'commander';
    3. const program = new commander.Command();
    4. program.version('0.0.1')
    5. .name('Translate')
    6. .usage('<English>');
    7. program.parse(process.argv);

    version是版本号,name是应用名,usage是用来做什么的 这些是对应用声明。

    1. yarn add md5
    2. yarn add --dev @types/md5

    发布到NPM

    1. yarn global add typescript
    1. tsc --init
    2. "outFile": "dist/",
    1. npm i -g nrm
    1. npm use npm
    2. // 发布版本
    3. nmp publish
    4. // 下载
    5. nmp i -g node-translation

    然后就能正确使用啦

    1. 执行命令
    2. fy round

    在本地翻译

    1. vi ~/.bashrc
    2. source ~/.bashrc
    3. f round

    46Node.jsHTTP翻译工具 - 图1

    46Node.jsHTTP翻译工具 - 图2