WebStorm在Angular 2 webpack boilerplate未触及的分支上报告错误,请参见下图。错误消息适用于文件lib/index.ts中的行import {App} from './components/index';
中的应用,并显示Corresponding file is not included in tsconfig.json
。但执行webpack-dev-server
没有错误,应用程序在浏览器中运行良好。
如果我从tsconfig.json删除了以下内容:
"files": [
"lib/index.ts"
]
然后错误就消失了。该应用也运行正常(停止并开始webpack-dev-server
后),但在webpack: bundle is now VALID.
之前有很多错误都在说... error TS2300: Duplicate identifier ...
,但如上所述,该应用运行正常。
如何修复此问题以使WebStorm和webpack都满意?
答案 0 :(得分:-1)
好的,我自己找到了解决方案。
我删除了tsconfig.js中与问题中相同的代码行,但添加了
"exclude": [ "node_modules" ]
然后每个人都很高兴:)