私の.tsxファイルがtypescriptコンパイルコンテキスト内に存在しないというエラーが発生し続けます。これらのエラーは、Webpack構成ファイル内にルートパスを定義して、すべてのインポートパスをそれらのルートパスに相対的に変更した後に発生し始めました。typescriptコンパイラがWebpackの相対パスをプロジェクトに切り替えた後に.tsxファイルを見つけられない
私はtypescriptコンパイラがファイルを解決する方法を知らないので、なぜ文句を言っているのか理解しています。この作業をやり直すtsconfig.jsonに入れることができる設定があるかどうか疑問に思っていますか?代わりに、
{
"compilerOptions": {
"target": "ES5",
"module": "commonjs",
"sourceMap": true,
"jsx": "react"
},
"files": [
"index.d.ts",
"./src/**/*.tsx",
"./src/*.tsx",
"./lib/**/*.tsx"
]
}
のWebPACKに、この設定は私が単純化されている輸入品を持つことができます追加:次のように
resolve: {
extensions: ['', '.webpack.js', '.web.js', '.ts', '.tsx', '.js', '.png', '.scss'],
root: [
path.resolve('./src'),
path.resolve('./node_modules')
]
}
マイtsconfig.jsonファイルは次のとおりです。
のWebPACKは、次のように見えるの構成が含まれています'../../folder1/folder2/module'これは私のIDE(Atom、VSCode)内のツールを活用できないということを意味するならば、私は 'folder1/folder2/module'を指定することができます-スターター。
ご協力いただければ幸いです。