typescript - significa - traducir al español
Gulp con errores TypeDoc fuera (1)
Buen momento del día para todos los cuerpos,
He creado una tarea de trago que debería crear tsdocs, así es como se ve.
''use strict'';
var gulp = require(''gulp''),
helpers = require(''../helpers/gulp-helpers'')(),
plugins = require(''gulp-load-plugins'')(),
env = require(''./gulp.env'');
function typedoc() {
return gulp.src([
''src/scripts/**/*!(.spec).ts'',
''!src/scripts/**/*.spec.ts'',
...env.settings.typings
]).pipe(plugins.typedoc({
module: ''commonjs'',
target: ''es5'',
experimentalDecorators: true,
ignoreCompilerErrors: false,
version: true,
out: ''docs''
})).on("error", (error) => {
if (error.plugin && error.message) {
// it is a gulp plugin error
helpers.log("Error in plugin: " + error.plugin);
helpers.log(error.message);
}
else {
// some other error
helpers.log(error);
}
exitCode++;
}) // make exit code non-zero
}
// Workaround: directly calling process.exit() has corner cases where
// the console.log statements are not flushed (namely if stdout is piped
// instead of goes to a terminal).
let exitCode = 0;
process.on("exit", function() {
if (exitCode != 0) process.exit(exitCode);
});
gulp.task(''ts:docs'', typedoc);
Cuando lo ejecuto, falla, con esta lista de errores:
TypeDoc 0.3.12
Using TypeScript 1.6.2 from /Users//private/cms/node_modules/typedoc/node_modules/typescript/lib
[11:04:35] /Users//private/cms/typings/main/ambient/node/index.d.ts(84)
Type expected.
[11:04:35] /Users//private/cms/typings/main/ambient/node/index.d.ts(179)
Type expected.
[11:04:35] /Users//private/cms/typings/main/ambient/node/index.d.ts(180)
Type expected.
[11:04:35] /Users//private/cms/typings/main/ambient/node/index.d.ts(181)
Type expected.
[11:04:35] /Users//private/cms/typings/main/ambient/node/index.d.ts(182)
Type expected.
[11:04:35] /Users//private/cms/typings/main/ambient/node/index.d.ts(183)
Type expected.
[11:04:35] /Users//private/cms/typings/main/ambient/node/index.d.ts(184)
Type expected.
[11:04:35] /Users//private/cms/typings/main/ambient/node/index.d.ts(226)
Type expected.
[11:04:35] /Users//private/cms/typings/main/ambient/node/index.d.ts(227)
Type expected.
[11:04:35] /Users//private/cms/typings/main/ambient/node/index.d.ts(228)
Type expected.
[11:04:35] /Users//private/cms/typings/main/ambient/node/index.d.ts(229)
Type expected.
[11:04:35] /Users//private/cms/typings/main/ambient/node/index.d.ts(230)
Type expected.
[11:04:35] /Users//private/cms/typings/main/ambient/node/index.d.ts(471)
Type expected.
[11:04:35] /Users//private/cms/typings/main/ambient/node/index.d.ts(472)
Type expected.
[11:04:35] /Users//private/cms/typings/main/ambient/node/index.d.ts(473)
Type expected.
[11:04:35] /Users//private/cms/typings/main/ambient/node/index.d.ts(474)
Type expected.
[11:04:35] /Users//private/cms/typings/main/ambient/node/index.d.ts(475)
Type expected.
[11:04:35] /Users//private/cms/typings/main/ambient/node/index.d.ts(476)
Type expected.
[11:04:35] /Users//private/cms/typings/main/ambient/node/index.d.ts(1836)
''='' expected.
[11:04:35] /Users//private/cms/typings/main/ambient/node/index.d.ts(1837)
''='' expected.
[11:04:35] /Users//private/cms/typings/main/ambient/node/index.d.ts(1838)
''='' expected.
[11:04:35] /Users//private/cms/typings/main/ambient/node/index.d.ts(1838)
''='' expected.
[11:04:35] /Users//private/cms/typings/main/ambient/node/index.d.ts(1848)
''='' expected.
[11:04:35] /Users//private/cms/typings/main/ambient/node/index.d.ts(1849)
''='' expected.
[11:04:35] /Users//private/cms/typings/main/ambient/node/index.d.ts(1850)
''='' expected.
[11:04:35] /Users//private/cms/typings/main/ambient/node/index.d.ts(1850)
''='' expected.
[11:04:35] Error in plugin: gulp-typedoc
[11:04:35] Failed to generate load TypeDoc project.
[11:04:35] ''ts:docs'' errored after 889 ms
[11:04:35] Error in plugin ''gulp-typedoc''
Message:
Failed to generate load TypeDoc project.
Typedoc
no se actualiza la versión de typescript
(módulo de dependencia) npm
. por lo que acaba de abrir la carpeta de texto tipo que está disponible en la carpeta node_modules
en su proyecto y edite el archivo package.json
la siguiente manera.
"typescript": "1.6.2"
a "typescript": "1.8.10"
luego ejecuta el comando npm i
contra el proyecto de tipo de typedoc
.
después de eso puedes ejecutar tu script de generación de documentos. Funcionará bien.