设定
Webpack有一个mainFiles模块解析,允许您根据环境解析一些文件,例如:
| Button
| | - index.ts
| | - index.performer.ts
| | - index.customer.ts
// Page.ts
import Button from './Button';
在react-native的特定于平台的模块解析中也有类似的作用。
您可以根据平台(换句话说,环境)导入按钮
| Button
| | - index.ts
| | - index.android.ts
| | - index.ios.ts
// App.ts
import Button from './Button';
问题:
如何让typescript解析这些导入,并根据环境选择正确的文件?
行为是webpack/metro将选择index.android.ts,但typescript认为我们导入了index. ts。
这就是问题所在。
1条答案
按热度按时间svmlkihl1#
2年后...检查打字稿模块后缀