TypeScript版本: 2.3
Mac不会强制执行文件名的大小写。我曾经遇到过这样的问题,在我的Mac上测试通过,但在Linux上出现错误,如下所示:
Cannot find module './isKind' from 'index.ts'
文件被错误地命名为 iskind
。
通过读取目标目录中的所有文件并查找类似的文件名来检测此类错误应该是很容易的。这可以超越大小写的问题,并可以使用编辑距离来建议正确的文件名。
代码
import {foo} from './myModule'
TypeScript版本: 2.3
Mac不会强制执行文件名的大小写。我曾经遇到过这样的问题,在我的Mac上测试通过,但在Linux上出现错误,如下所示:
Cannot find module './isKind' from 'index.ts'
文件被错误地命名为 iskind
。
通过读取目标目录中的所有文件并查找类似的文件名来检测此类错误应该是很容易的。这可以超越大小写的问题,并可以使用编辑距离来建议正确的文件名。
代码
import {foo} from './myModule'
1条答案
按热度按时间kgqe7b3p1#
我很想为这个做一次公关。