2014-01-07 65 views
1

我花了最近4天試圖讓yuidoc解析我的javascript框架,它真的開始讓我瘋了。yuidoc解析但沒有輸出,也沒有錯誤

這裏是我的JSON配置文件

{ linkNatives: 'true', 
    attributesEmit: 'true', 
    paths: [ '..\\\\layers' ], 
    outdir: '../docs/', 
    port: 3000, 
    nocode: true, 
    extension: '.js', 
    project: 
    { name: '{NAME}', 
    description: '{DESCRIPTION}', 
    version: '1.0.0', 
    url: 'http://docs.mysite.com/', 
    logo: 'http://docs.mysite.com/img/logo.png', 
    themedir: 'yuidoc-bootstrap-theme' } } 

它解析JSON配置和沒有錯誤。下面是輸出:

$ yuidoc ../layers 
info: (yuidoc): Starting [email protected] using [email protected] with [email protected] 
info: (yuidoc): Scanning for yuidoc.json file. 
info: (yuidoc): Loading yuidoc.json data from: C:\devtools\GitHub\Framework\tools\yuidoc.json 
info: (yuidoc): Starting YUIDoc with the following options: 
info: (yuidoc): 
{ linkNatives: 'true', 
    attributesEmit: 'true', 
    paths: [ '..\\\\layers' ], 
    outdir: '../docs', 
    port: 3000, 
    nocode: false, 
    project: 
    { name: '{NAME}', 
    description: '{DESCRIPTION}', 
    version: '1.0.0', 
    url: 'http://docs.mysite.com/', 
    logo: 'http://docs.mysite.com/img/logo.png', 
    themedir: 'yuidoc-bootstrap-theme' } } 
info: (yuidoc): YUIDoc Starting from: ..\\layers 
[email protected] /cygdrive/c/devtools/GitHub/Framework/tools 
$ 

我能得到它使用命令行和輸出和主題默認設置工作,但它並沒有我的項目構建和版本信息。 Bootstrap主題在Github上,並且工作正常。我在Windows 7 64位上使用Cygwin 64位。

我有... - 經過行結尾 - 以最小的編輯 複製並粘貼yuidocs例子 - 試圖命令行所有可能的方法 - 驗證所有路徑和目錄存在

HELP!爲什麼沒有錯誤,沒有輸出。

回答

1

我認爲在應用自定義配置時,YUIDoc中存在一個錯誤。

嘗試在配置JSON中使用'outdir'條目添加'output'屬性。

E.g.是這樣的:

{ 
    linkNatives: 'true', 
    attributesEmit: 'true', 
    paths: ['..\\\\layers'], 
    port: 3000, 
    nocode: true, 
    extension: '.js', 
    project: { 
    name: '{NAME}', 
    description: '{DESCRIPTION}', 
    version: '1.0.0', 
    url: 'http://docs.mysite.com/', 
    logo: 'http://docs.mysite.com/img/logo.png', 
    themedir: 'yuidoc-bootstrap-theme', 
    options: { 
     outdir: '..\out' 
    } 
    } 
} 
+0

似乎工作謝謝! – NlaakALD

1

{ 
    "name": "yout title",  
    "version": "1.0.0",  
    "options": {     
     "outdir": "./docs"    
    } 
} 

創建yuidoc.json並在終端上運行

c://user/test> yuidoc . -c yuidoc.json --server <js filder path ex: ./example> 
相關問題