最近写前端代码发现一些情况和写 python 的时候不一样。
同样是 JetBrains 旗下的 IDE:
- Pycharm 是可以直接 inspect code,可以 「 command + 左键」 看到源代码。
- Webstorm 同样的操作只能看到 typescript 的类型定义,然后你在同一个文件夹查找 js 文件,源代码都是被 webpack/babel 改造之后的样子,没有办法阅读。
搜索了网上没有这方面的讨论,有一个阅读代码的方法是直接去 GitHub 阅读,通过一些浏览器插件来辅助。但是由于 npm 颗粒度太细,感觉体验也不好:
比如我读
antd/form的源代码,发现它是对rc-field-form的封装。意味着我又要去手动搜索打开rc-field-form的网址