Closed hirosejn closed 7 years ago
Project Properties for HJN Javascript / Editor / JSDoc Location ◆ file:/C:/Users/A/Google ドライブ/JavaScript/HJNkashima/docs/ を指定 Project Facets / ◆ JavaScript と Static Web Moduleをチェック Project References ◆ dygraphs をチェック
指定なし
JSHint / Configration ◆Enable project specific configurationを指定
{
"eqeqeq" : true, // ==、!=の使用禁止
"indent" : 4, // インデント幅が指定数であること
"immed" : true, // 即時関数パターンが、カッコで囲われているか
"latedef" : "nofunc", // 変数を定義前に使うことを禁止(関数を除く)
"laxcomma" : true, // 前置カンマ禁止
"maxlen" : 120, // 一行の最大の長さを指定
"strict" : true, // "use strict";の強制
"trailing" : true, // 行末スペース禁止
"unused" : true, // 宣言したきり使っていない変数を検出
"undef" : true, // 未定義変数の禁止=グローバル変数へのアクセスを禁止
// チェックしない設定
"loopfunc" : false, // ループの中で関数(許可)
// Relaxing Options - 危険性を認識した上で設定すること
"expr" : true, // x || (x = 1); とかができるようにする
"loopfunc" : true, // ループ内で関数式を許容する
// Environments
"browser" : true, // ブラウザ用のやつは許可
"devel" : true, // consoleやalertを許可
"globals": {
"HJN" : true,
"Dygraph": true
}
}
ーー Server Web Contents Settings
Run / External tools / External tools configurations ...
Program / JSDoc / Main Tab
Location: C:\Users\A\Google ドライブ\JavaScript\jsdoc3\jsdoc3-jsdoc-dd905a2\jsdoc.js
Working Directory: ${workspace_loc:/jsdoc3-jsdoc-dd905a2}
Arguments:
"C:\Users\A\Google ドライブ\JavaScript\HJN\src" -r -d "C:\Users\A\Google ドライブ\JavaScript\HJN\jsdoc" -t "\2014WIN7\GoogleDrive\JavaScript\jsdoc3\jsdoc3-jsdoc-dd905a2\templates\default_HJNcustom"
Program / jsdoc(-c) / Main Tab Arguments: jsdoc -c "C:\Users\A\Google ドライブ\JavaScript\HJN\hjn_jsdoc_config.json"
JSDOC3 作成
Node.js command prompt 起動 Windowsメニュー / Node.js / Node.js command prompt より、起動する
node.jsにパスが通っていること PATH= C:\Users\A\AppData\Roaming\npm; C:\Users\A\Google ドライブ\JavaScript\jsdoc3\jsdoc3-jsdoc-dd905a2; C:\Program Files\nodejs\;
jsdoc3実行
C:\Users\A>jsdoc "C:\Users\A\Google ドライブ\JavaScript\HJNkashima\src" -r -d "C:\Users\A\Google ドライブ\JavaScript\HJNkashima\jsdoc" -t "\\2014WIN7\GoogleDrive\JavaScript\jsdoc3\jsdoc3-jsdoc-dd905a2\templates\default_HJNcustom"
前提:C:\Users\A\AppData\Roaming\npm にPATHを通す
C:\Users\A\Google ドライブ を、2014WIN7\GoogleDrive で共有し、 W: にマウントして短くできる
jsdoc "W:\JavaScript\HJNkashima\src" -r -d "C:\Users\A\Google ドライブ\JavaScript\HJNkashima\jsdoc" -t "W:\JavaScript\jsdoc3\jsdoc3-jsdoc-dd905a2\templates\default_HJNcustom"
jsdoc "W:\JavaScript\HJNkasai201709" -r -d "C:\Users\USER\Google ドライブ\JavaScript\HJNkasai201709\jsdoc" -t "W:\JavaScript\jsdoc3\jsdoc3-jsdoc-dd905a2\templates\default_HJNcustom"
jsdoc -c "W:\JavaScript\HJNkashima\hjn_kashima_jsdoc_conf.json"
jsdoc -c "C:\Users\A\Google ドライブ\JavaScript\HJNkashima\hjn_kashima_jsdoc_conf.json"
* config ファイル内のJSONで、フォルダを指定する際には \ は \\ と表記すること(\一つだけだとエスケープシーケンスとみなされるため)
* eclipseのファイルのプロパティで文字コードにUTF8を指定
{ "source": { "include": ["W:\JavaScript\HJNkashima\src"] }, "opts": { "template": "W:\JavaScript\jsdoc3\jsdoc3-jsdoc-dd905a2\templates\default_HJNcustom", "destination": "W:\Users\A\Google ドライブ\JavaScript\HJNkashima\jsdoc", "recurese": true, "private": false }, "templates": { "default": { "useLongnameInNav": true } } }
jsdoc -c "W:\JavaScript\HJNkashima\hjn_kashima_jsdoc_conf.json"
jsdoc -c "C:\Users\A\Google ドライブ\JavaScript\HJNkashima\hjn_kashima_jsdoc_conf.json"
[Windows] -> Preferences -> Team/Git/Configuration User Settingsタグ [Add Entry..]ボタン Key : user.email Value : hirosejn@gmail.com Key : user.name Value : hirosejn
参考 https://qiita.com/astrsk_nakata/items/44a791faf48333f1eb2b
-- 設定が無いもの Windows / Preference Ansi Console EditBox Hybrid Mobile Java Nodeclipse StartEcplorer