Closed hirosejn closed 5 years ago
C:\Users\A\Desktop\wbat\git\hirosejn\HJN>npm install jsdoc
HJN@1.0.0 C:\Users\A\Desktop\wbat\git\hirosejn\HJN +-- UNMET PEER DEPENDENCY file-loader@* -- jsdoc@3.6.2
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\chokidar\node_modules\fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\webpack-dev-server\node_modules\chokidar\node_modules\fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) npm WARN url-loader@0.6.2 requires a peer of file-loader@* but none was installed.
npm install jsdoc --save-dev
でも変わらず
npm install file-loader --save-dev
したら、UNMET PEER DEPENDENCY webpack@3.10.0
の警告
最新のfile-loader@4.0.0は、使用中のwebpack@3.10.0に対応していないとのことので、
アンインストール npm uninstall file-loader --save-dev
して
http://cloudcafe.tech/?p=653 を参考に、webpack@3.x に対応しているfile-loader@0.11.2をインストール
npm install file-loader@0.11.2 --save-dev
jsdoc再インストールnpm install jsdoc --save-dev
で
npm WARN url-loader@0.6.2 requires a peer of file-loader@* but none was installed. は
出なくなったが、jsdocのエラーは変わらず
jsdoc -v JSDoc 3.6.2 (Sun, 12 May 2019 16:47:31 GMT)
最後に正常稼働したのは、tatLogDiverの以下のフッタよりJSDOC@3.4.3 だったので Documentation generated by JSDoc 3.4.3 on Sun Feb 25 2018 16:31:05 GMT+0900 (東京 (標準時))
JSDOCをアンインストール npm uninstall jsdoc --save-dev
して
jsdoc@3.4.3 を再インストール
C:\Users\A\Desktop\wbat\git\hirosejn\HJN>npm install jsdoc@3.4.3 --save-dev
HJN@1.0.0 C:\Users\A\Desktop\wbat\git\hirosejn\HJN
-- jsdoc@3.4.3 +-- bluebird@3.4.7 +-- catharsis@0.8.10 |
-- lodash@4.17.11
+-- espree@3.1.7
| +-- acorn@3.3.0
| -- acorn-jsx@3.0.1 |
-- acorn@3.3.0
+-- js2xmlparser@1.0.0
+-- klaw@1.3.1
+-- marked@0.3.19
+-- requizzle@0.2.2
| -- lodash@4.17.11 +-- strip-json-comments@2.0.1 +-- taffydb@2.6.2
-- underscore@1.8.3
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\chokidar\node_modules\fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\webpack-dev-server\node_modules\chokidar\node_modules\fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
で、治った\(^o^)/
C:\Users\A\Desktop\wbat\git\hirosejn\HJN>jsdoc -c ".\jsdoc_conf.json"
C:\Users\A\Desktop\wbat\git\hirosejn\HJN>
tat Log diverのJSDOC更新の復活
cd :\Users\A\Desktop\wbat\git\hirosejn\HJN
.\node_modules\.bin\jsdoc -c ".\jsdoc_conf.json"
で[x] ERROR: Unable to parse C:\Users\A\Desktop\wbat\git\hirosejn\HJN\src\tatLogDiver\tatLogDiver.js: Identifier 'css' has already been declared (2:7)
原因
tatLogDiver.js
で、import名の重複対応
CSSなのでJS名称は任意なので、以下に修正
[x] 環境変数のPATHに以下を追加 C:\Users\A\Desktop\wbat\git\hirosejn\HJN\node_modules.bin
.\node_modules\.bin\jsdoc -c ".\jsdoc_conf.json"
がjsdoc -c ".\jsdoc_conf.json"
で済む[x] C:\Users\A\Desktop\wbat\git\hirosejn\HJN\node_modules\jsdoc\lib\jsdoc\fs.js:97 fs.copyFileSync(inFile, path.join(outDir, fileName));
原因
バージョン指定せずにJSDOCを再インストールしJSDOC@4.0.0 に最新化したのが失敗。 JSDOC@3.4.3に戻して復旧
対応
最新JSDOC再インストール:変わらず
npm install jsdoc --save-dev
JSDOC@3.4.3 に戻す:復活
npm uninstall jsdoc --save-dev
npm install jsdoc@3.4.3 --save-dev