小编Die*_*ago的帖子

为什么tslint:建议不允许使用模块?

我们使用typescript v2.3.2和TSLint v4.5.1与VS Code来创建SPA.代码库正在增长,我们需要对其进行模块化.

我尝试使用typescript模块进行模块化,但在转换应用程序时发现以下lint错误.

[tslint] 'namespace' and 'module' are disallowed (no-namespace)
Run Code Online (Sandbox Code Playgroud)

我正在使用此配置作为linter:

{
  "extends": "tslint:recommended",
  "rules": {
    "no-var-requires": false,
    "no-console": ["error", false],
    "max-line-length": [false]
  }
}
Run Code Online (Sandbox Code Playgroud)

89行的建议规则文件显示了此规则:

"no-namespace": true,
Run Code Online (Sandbox Code Playgroud)

我想知道是否有什么问题,以及什么是模块化SPA的最佳方式,遵循不会很快过时的良好做法.

代码示例将受到欢迎.非常感谢你.

module typescript tslint

27
推荐指数
1
解决办法
9225
查看次数

标签 统计

module ×1

tslint ×1

typescript ×1