2016-06-01 10 views
4

Ich versuche, Dokumentation mit Typedoc zu generieren. Ich habe die folgenden Zeilen in meiner Typoskript-Datei.Typedoc löst Fehler mit der require-Syntax

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'; 

hier, die erfordern Linien und lodash Linien werfen den folgenden Fehler.

enter image description here

Unten ist meine Config.

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)); 
}); 

Warum bin ich diesen Fehler? Wie kann ich darüber hinwegkommen? Bitte um Rat.

+0

Ich bin mir nicht sicher, aber version: true könnte wie --version interpretiert werden, so gibt typedoc einfach die Version aus und beendet. –

Antwort

1

Hinzufügen des globalen Typisierungspfads (typings/index.d.ts) zur Schluckaufgabe typedoc src.

return gulp 
.src([["data/*.ts","typings/index.d.ts"]) 
Verwandte Themen