首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法查看已生成单据的描述

无法查看已生成单据的描述
EN

Stack Overflow用户
提问于 2016-07-27 19:00:54
回答 1查看 128关注 0票数 0

虽然我能够从文件系统中提供grunt-ngdocs自动生成的index.html,但每次我尝试查看我得到的文档中的描述时:

代码语言:javascript
复制
XMLHttpRequest cannot load file:///C:/<file-path> Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource

即使docs/partialsdocs/partials/api文件夹都为空。

这是我的grunt-ngdocs配置

代码语言:javascript
复制
ngdocs: {
       options: {
           dest: 'docs',
           html5Mode: false,
           inlinePartials: true,
           scripts: [
               'bower_components/angular/angular.js',
               'bower_components/angular-animate/angular-animate.js'
           ]
       },
       api: {
           src: ['app/scripts/**/*.js'],
           title: 'Docs'
       }
    }

我做错了什么?

提前谢谢你

EN

回答 1

Stack Overflow用户

发布于 2016-08-02 22:01:12

问题是你必须从服务器上运行它。我使用一个节点http服务器(https://www.npmjs.com/package/http-server)。安装后,只需进入docs/目录并输入'http-server‘即可。您将收到以下消息:

启动http-server,服务。/ on:http://0.0.0.0:8080

您现在可以检查给定URL (http://0.0.0.0:8080)上的文档。

编辑:

如果您不想从服务器加载它,可以在gruntfile文件中将选项inlinePartials设置为true。这就是我所拥有的:

代码语言:javascript
复制
ngdocs: {
    options: {
        dest: 'docs', 
        title: "Docs",
        inlinePartials: true
    },
    api: {
      src: ['<%= yeoman.app %>/scripts/**/*.js'],
      title: 'API Documentation'
    }
},

请参见(https://github.com/m7r/grunt-ngdocs)

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38611112

复制
相关文章

相似问题

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