前提・実現したいこと
書籍「HTML5ゲーム開発の教科書」に沿って開発環境を構築していたところ、行き詰ってしまった。(P.41 「scriptsの設定によるコンパイル設定」)
発生している問題・エラーメッセージ
npm run tsc
npm run tslint
npm run typedoc
と入力すると、
html
1> vaio@1.0.0 tsc C:\Users\VAIO 2> tsc 3 4error TS18003: No inputs were found in config file 'C:/Users/VAIO/tsconfig.json'. Specified 'include' paths were '["src/**/*"]' and 'exclude' paths were '[".git","node_modules","lib"]'. 5 6tsconfig.json:35:1 - error TS1012: Unexpected token. 7 835 "typedocOptions": { 9 ~~~~~~~~~~~~~~~~ 10 11 12Found 2 errors. 13 14npm ERR! code ELIFECYCLE 15npm ERR! errno 2 16npm ERR! vaio@1.0.0 tsc: `tsc` 17npm ERR! Exit status 2 18npm ERR! 19npm ERR! Failed at the vaio@1.0.0 tsc script. 20npm ERR! This is probably not a problem with npm. There is likely additional logging output above. 21 22npm ERR! A complete log of this run can be found in: 23npm ERR! C:\Users\VAIO\AppData\Roaming\npm-cache\_logs\2020-06-01T10_30_15_939Z-debug.log
と表示される。
追記:tsconfig.json
html
1{ 2 "compilerOptions":{ 3 "target": "es5" , 4 "module": "esnext" , 5 "lib": [ 6 "esnext", 7 "dom" 8] , 9"baseUrl": "./src", 10"outDir": "./lib-ts", 11"declaration": true, 12"sourceMap": true, 13"allowJs": false, 14"forceConsistentCasingInFileNames": true, 15"allowSyntheticDefaultImports": false, 16"moduleResolution": "node", 17"strict": true, 18"alwaysStrict": true, 19"noImplicitReturns": true, 20"noFallthroughCasesInSwitch": false, 21"noUnusedLocals": true, 22"noUnusedParameters": true, 23"preserveConstEnums": false, 24}, 25"compileOnSave": true, 26"include": [ 27"src/**/*" 28], 29"exclude": [ 30".git", 31"node_modules", 32"lib" 33] 34} 35"typedocOptions": { 36"name": "test_npm", 37"mode": "file", 38"out": "./docs" 39}
試したこと
似たような事例を探しながら、闇雲にコマンドを入力するも事態は変わらなかった。
html
1rd /s /q node_modules 2npm cache clear --force && npm cache clean --force 3npm install 4npm i vue@2.6.10 5npm i node-fetch@2.6.0 6npm update vue-template-compiler 7npm isntall --save-dev webpack@latest 8npm install webpack-cli -D 9npm isntall --save-dev webpack-dev-server@latest 10npm install vue-loader@latest
回答2件
あなたの回答
tips
プレビュー