1
にアップグレード
はTSC 2.0.0-ノードモジュールは、VSのコード構文チェッカーによって解決されていない
- 問題は、VSのコードは、NPMモジュールに関するインポート情報を表示するには失敗しました。
[TS] Cannot find module 'lodash'/'react'/'etc'.
- TypeScriptで書かれたNPMモジュール(または
package.json
にtypings
プロパティを持つもの)をインポートすると、この問題は表示されません。 - WebPackはまだ問題なくコンパイルされているため、VSコードまたはタイピングツールの問題であると私は思っています。私は今朝
tsc
1.8を実行していた
セットアップ
。後でtsc
2.0.0にアップグレードしました。
VSコード1.4.0 6276dcb0ae497766056b4c09ea75be1d76a8b679
ノード5.10.0
tsc -v
:=== "バージョン2.0.0"
tsconfig.json:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"jsx": "react",
"experimentalDecorators": true,
"noImplicitAny": false,
"noFallthroughCasesInSwitch": true,
"forceConsistentCasingInFileNames": true,
"noUnusedLocals": true,
"strictNullChecks": true
},
"exclude": [
"node_modules"
],
"compileOnSave": false,
"buildOnSave": false
}
全プロジェクトソースコードhere。免責条項:かなり大きなコードベースです。