TypescriptとGradle、Spring Boot初心者です。
pleiadesのNeon.3 Release (4.6.3)とSpring Boot、Gradleで
プロジェクトを作成しています。
###前提・実現したいこと
Typescriptにプロジェクト名/node_module/@types/angularの中に
ある型定義ファイル「index.d.ts」を読み込ませたい
###発生している問題・エラーメッセージ
Typescriptでangularjsを使うためにnode_modulesにある型定義ファイルをreference pathを
使って読み込もうとしていますが、以下のエラーが表示されます。
↓ プロジェクト名/src/main/resources/static/js/app.ts に以下を記述 ///<reference path="../../../../../node_modules/@types//angular/index.d.ts" /> ↓ エラーメッセージ File 'eclipse:/プロジェクト名/node_modules/@types/angular/index.d.ts' not found.
調べてみたのですが、原因も解決策も全く解らなかったので
アドバイスを頂けるとありがたいです。
宜しくお願い致します。
###試したこと
・app.tsと同じ場所にあるtsファイルは読み込めた
・@types/angularjsをインストールして試してみたが同様にnot found
・typings の angularの型定義ファイルをインストールして
reference pathで読み込みを試してみたが同様にnot found
・tsconfig.jsonに「"types": ["angular"]」と「"typeRoots": ["./node_modules/@types"]」
を記述したがエラー解消されず
・pathの「../」を減らすと正しいパスではなくなる
・pathに「./node_modules/@types/angular/index.d.ts」を記述したが
「File 'eclipse:/プロジェクト名/src/main/resources/static/js/node_modules/@types/angular/index.d.ts' not found.」のエラーが発生
###補足情報(言語/FW/ツール等のバージョンなど)
ファイルの構造:
プロジェクト名 ├ src/main/java ├ src/main/resources │ └ static │ └ js │ └ app.ts ※src/test/java、JREシステムライブラリー、gradleなどあまり関係なさそうなので省略※ │ ├node_modules │ └@types │ └angular │ └index.d.ts ├src ├build.gradle ├gradlew ├gradlew.bat ├package.json └tsconfig.json
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。