首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TypeDoc找不到Angular2模块

TypeDoc找不到Angular2模块
EN

Stack Overflow用户
提问于 2016-01-26 14:20:03
回答 2查看 2.8K关注 0票数 6

我正在尝试使用TypeDoc生成文档文件。当我使用follwing命令运行TypeDoc时:

代码语言:javascript
复制
/node_modules/.bin/typedoc --module system --target ES5 --exclude *.spec.ts* --experimentalDecorators --out typedoc app/ --ignoreCompilerErrors

它作为产出提供:

代码语言:javascript
复制
Using TypeScript 1.6.2 from /development/node_modules/typedoc/node_modules/typescript/lib
Error: /development/app/angular2/app.ts(1)
 Cannot find module 'angular2/core'.
Error: /development/app/angular2/app.ts(2)
 Cannot find module 'angular2/upgrade'.
Error: /development/app/angular2/app.ts(3)
 Cannot find module 'angular2/platform/browser'.
Error: /development/app/angular2/app.ts(5)

tsconfig.json

代码语言:javascript
复制
{
  "compilerOptions": {
    "target": "ES5",
    "module": "system",
    "moduleResolution": "node",
    "sourceMap": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "removeComments": false,
    "noImplicitAny": false
  },
  "exclude": [
    "node_modules"
  ]
}

这里是否遗漏了某种参数来包含libs或.d.ts.文件?

EN

回答 2

Stack Overflow用户

发布于 2016-01-26 15:36:33

我在angular2应用程序中使用typedoc。虽然我运行它的吞咽-类型文件,传递的参数应该是相同的。下面的gulp任务为我完成了这项工作:

代码语言:javascript
复制
gulp.task("doc", function() {
    return gulp
        .src(["./myproject/**/*.ts"])
        .pipe(typedoc({ 
            // TypeScript options (see typescript docs) 
            module: "commonjs", 
            target: "es5",
            includeDeclarations: false,
            experimentalDecorators: true,

            // Output options (see typedoc docs) 
            out: "./docs", 

            // TypeDoc options (see typedoc docs) 
            name: "MyProject", 
            ignoreCompilerErrors: false,
            excludeExternals:true,
            version: true,
        }));
});

希望这能有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2017-03-28 20:08:02

在tsconfig.json中添加类型定义文件的配置,然后尝试

代码语言:javascript
复制
"typeRoots": [
  "node_modules/@types" ]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35015994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档