2016-06-01 6 views
4

typedocを使用してドキュメントを生成しようとしています。私は自分のタイスクリプトファイルに次の行を持っています。Typedocがrequire構文でエラーをスローする

var validator: any = require('validator'); 
import * as _ from 'lodash'; 
var mqtt: any = require('mqtt'); 
var fs = require('fs'); 
var path = require('path'); 
var tls = require('tls'); 
import * as collections from 'typescript-collections'; 

ここでは、require行とlodash行が次のエラーを投げています。以下は

enter image description here

私の設定です。

gulp.task('typedoc',['clean-doc'], function() { 
    return gulp 
    .src(path.join(conf.paths.src, conf.path_pattern.ts)) 
    .pipe($.typedoc({ 
     module: tsConf.module, 
     target: tsConf.target, 
     includeDeclarations: false, 

     out: conf.paths.docs, 
     json: path.join(conf.paths.docs, conf.files.JSON_DOC), 

     name: conf.files.PROJECT_NAME, 
     ignoreCompilerErrors: true, 
     excludeExternals:true, 
     version: true 

    })) 
    .on('error', conf.errorHandler(conf.errors.title.TYPESCRIPT)); 
}); 

なぜこのエラーが発生しますか?どうやってこれを乗り越えることができますか?ご意見をお聞かせください。

+0

私はよく分かりませんが、version:trueは--versionのように解釈される可能性があります。したがって、typedocは単にバージョンを発行して終了します。 –

答えて

1

グローバル入力パス(入力/ index.d.ts)をgulpタスクに追加しますtypedoc src。

return gulp 
.src([["data/*.ts","typings/index.d.ts"]) 
関連する問題