静态代码分析,用于在js / ts中动态导入模块

时间:2018-06-29 08:59:18

标签: javascript typescript ecmascript-6 es6-modules es6-module-loader

我有一个代码,可以根据条件懒惰地导入某些模块。

case ClientWidgetTypes.HAPPY_WIDGET:
            widgetClass = require('./widget/HappyWidget').default;
            break;

现在假设如果我从项目中删除HappyWidget.js / ts文件,则应该有一个绒毛告诉我它不是有效路径,否则ts编译会失败。我都无法实现。如果我可以在ts编译中设置tslint或eslint或某种规则使其失败,将很有帮助。

我们正在使用ES-6,以帮助解决问题。

0 个答案:

没有答案