1
解決了這個問題
- 當導入NPM模塊,VS碼無法顯示有關NPM模塊導入信息。
[TS] Cannot find module 'lodash'/'react'/'etc'.
- 當導入用TypeScript編寫的NPM模塊(或者在其
package.json
中使用typings
屬性的模塊)時,我看不到此問題。 - WebPack仍然編譯沒有問題,導致我相信這是VS Code或Typings工具的問題。
設置
我跑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。免責聲明:這是一個相當大的代碼庫。