[英]tslint error: Cannot find module 'redux/todo/actions'.ts(2307)
我已經閱讀了許多關於在TypeScript項目中獲取絕對導入的帖子和文章,但我沒有遇到任何問題。 我的項目成功地使用絕對導入。
但是,在VS Code中,所有絕對導入都有紅色波浪線下划線,如下所示
Cannot find module 'redux/todo/actions'.ts(2307)
我的假設是這是一個tslint問題,但我無法找到解決方案。
tsconfig.json
{
"compilerOptions": {
"baseUrl": "./src", // must be set to /src for abs imports
"outDir": "build/dist",
"module": "esnext",
"target": "es5",
"lib": ["es6", "dom"],
"sourceMap": true,
"allowJs": true,
"jsx": "react",
"moduleResolution": "node",
// "rootDir": "src",
"forceConsistentCasingInFileNames": true,
"noImplicitReturns": true,
"noImplicitThis": true,
"noImplicitAny": true,
"importHelpers": true,
"strictNullChecks": true,
"suppressImplicitAnyIndexErrors": true,
"noUnusedLocals": true
},
"exclude": [
"node_modules",
"build",
"scripts",
"acceptance-tests",
"webpack",
"jest",
"src/setupTests.ts"
]
}
我試過“路徑”的各種配置
"paths": {
"*": [
"*",
"redux/*"
]
},
和
"paths": {
"redux*": ["/redux/*]
}
我也試過了
"rootDir": "src"
還通過了telint文檔,但沒有發現任何相關內容。
這不是TSLint問題。 這是一個TypeScript問題。 TSLint在TypeScript語言和服務之上添加了靜態分析(“linting”)。 您的錯誤來自TypeScript,說它無法找到文件/模塊。
沒有代碼示例,很難更具體地幫助,但是因為你提到錯誤就是數組,萬歲!
為了將來參考,重新啟動VS代碼窗口(Ctrl / Cmd + Shift + P>重新加載窗口)通常可以擺脫這些抱怨。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.