プロジェクトに jsdoc3 を使用していますが、すべてがうまくコンパイルされます。
しかし、これは私が過去2日間いじっていて、あきらめました:(
MacOsX ターミナルからの最も基本的な呼び出しを使用して jsdoc を実行すると、生成されたドキュメント内のソース ファイルのフル パスが常に取得されます。
例:
./jsdoc ../projectname/js/jsfile.js
生成されたインデックス ファイルでは、"index" を含む h1 と、その下に js ファイルへのフル パスを含む h2 が表示されます。
/Users/username/projects/path/projectname/js/jsfile.js
完全なローカルパスが表示されるのが好きではありません...
読んだ後、jsdocを実行した場所に関連すると思いました。
しかし、これはすべてまったく同じ結果になります。
cd /Users/username/projects/path/projectname
../jsdoc-master/jsdoc js/jsfile.js
としても
cd /Users/username/projects/path/projectname/js
../../jsdoc-master/jsdoc jsfile.js
問題は、このパスが行番号参照およびソースコード ページでも使用されることです。そして、私の内部パスが表示されるのは本当にいいことではありません...
私が望む出力はprojectname/js/jsfile.js
、または少なくとも単にjsfile.js
ですが、私の人生ではこれを機能させることはできません。
誰かが私が間違っていることを教えてくれることを願っています。
よろしく、
ヤン