天天看点

nodejs插件

【一】中文转拼音工具:

1、装python 参考文章

2、npm install node-gpy -g或者npm install node-pre-gpy -d

3、npm install -d pinyin

4、var pinyin = require("pinyin");

或者

直接用文章下面的Pinyin.js或Pinyin.ts

-----------------------------------------------------------------------------------

【二】svn工具

1、安装python 参考文章

2、npm install node-gyp -g

3、npm config set node_gyp "node C:\Users\me\AppData\Roaming\npm\node_modules\node-gyp\bin\node-gyp.js"

4、npm install nodejs-svn -S

Usage:

在new svn的时候,需要传入config对象,这个对象是必须的,其中svn的命令是在你填写的repoName中执行,如果您有额外的需求,可以使用通用方法command(),它是svn的核心方法。

在初始化之后,你就可以进行svn操作了

比如:

API

callback 统一的回掉,这个回掉函数会传入2个参数,err和res, err存在于,res是执行命令subversion命令返回的结果

svn.commit('-m "descript"', callback) 接收2两个参数,第一个参数是-m操作符和提交描述,中间必须用“空格”隔开,第二个参数为执行命令后的回掉

svn.info(callback);

svn.info('svn://test/repo', callback)

svn.info(path.resolve(__dirname, './'), callback)

svn.checkout 接受2个参数,第一个是必须参数->分支,第二个参数是回掉函数->callback,分支检出在repoName文件夹下,目录为cwd

svn.checkout('branches/test-branches', callback)

svn.checkout('trunk', (err, data) => {})

svn.list 接收最多2个参数,第一个参数是分支信息(可以为远端信息,也可以是本地库信息,不传默认本地库信息并且在root + repoName 目录下),第二个参数是回掉函数。

svn.list(callback);

svn.list('svn://test/repo', callback)

svn.list(path.resolve(__dirname, './'), callback)

svn.switch 接收最多2个参数,第一个参数是需要切换的分支名字,第二个参数是回掉函数。

svn.switch('trunk');

svn.list('branches/test', callback)

svn.cleanup 接收最多1个回掉函数。

svn.cleanup(callback);

核心方法

svn.command() 接受一个options对象,这个对象会对象包含以下信息:

options: {

command: '', // 需要执行的命令 比如:switch

【三】rd

列出(遍历)目录下的所有文件,包括子目录(支持 TypeScript)

npm install rd --save

参考文章

nodejs插件
nodejs插件
nodejs插件

Pinyin.js

Pinyin.ts

下一篇: nodejs 安装