无法查看生成的文档的说明

时间:2016-07-27 11:00:54

标签: angularjs xmlhttprequest xss ngdoc grunt-ngdocs

虽然我能够从Android.Content.Res.Resources.getString(...). 自动生成grunt-ngdocs的文件系统提供服务,但每次我尝试查看我收到的文档中的说明时都会:

index.html

即使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/partials文件夹都为空。

这是我的docs/partials/api配置

grunt-ngdocs

我做错了什么?

提前谢谢

1 个答案:

答案 0 :(得分:-1)

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

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

您现在可以查看给定网址(http://0.0.0.0:8080

上的文档

修改

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

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

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