繁体   English   中英

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

[英]Why is tslint:recommended not allowing modules?

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

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

[tslint] 'namespace' and 'module' are disallowed (no-namespace)

我正在为 linter 使用此配置:

{
  "extends": "tslint:recommended",
  "rules": {
    "no-var-requires": false,
    "no-console": ["error", false],
    "max-line-length": [false]
  }
}

89 行的推荐规则文件显示了此规则:

"no-namespace": true,

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

欢迎提供代码示例。 非常感谢。

[tslint] 'namespace' 和 'module' 被禁止(无命名空间)

因为不是标准的 JavaScript 语法

更多

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM