【发布时间】:2018-01-09 13:07:27
【问题描述】:
VS 2017 应该理解 jsx 文件。当我从 2015 年过渡到 2017 年时,我所有的 jsx 文件都变成了一个很长的红色下划线。尽管在 vs2015 中我没有任何错误,但到处都有错误。我想这是因为 vs 2015 一开始就懒得“智能感知”文件,但我更喜欢没有智能感知和清晰的视图,而不是智能感知认为一切都是错误的。
我使用 webpack+babel 来编译和打包我的 react 组件。当我使用 webpack 构建时,一切都很好。但是智能感知说一切都错了。
在我的 Web 项目中有一个名为“React”的文件夹,我的所有反应视图和组件都位于该文件夹下。
当我导入 3rd 方组件(不是相对路径)vs 2017 intellisense 时说它找不到模块。
但这并不是所有文件都会发生的。在某些文件中它可以解析模块,在其他文件中则不能。
这里发生了什么,我应该如何解决这个问题?
Intellisense 坏了,所以我不得不禁用突出显示语法错误。这样更好,但我仍然没有智能感知(自动完成、建议等)
【问题讨论】:
标签: reactjs typescript visual-studio-2017 jsx