node.js - TypeScript:如何告诉 WebStorm 使用 CommonJS 而不是 AMD

标签 node.js typescript webstorm amd commonjs

我正在使用 WebStorm 在 TypeScript 中构建一个 Node.js 应用程序。当我编写“require”语句时,TypeScript 编译器使用 AMD。我通过具有异步模式的 js 输出知道它。

如何告诉 WebStorm 使用 CommonJS?

最佳答案

我自己不是 WebStorm 用户,但我认为 WebStorm 指的是您的 TypeScript 项目根目录中的 tsconfig.json 文件用于此类编译器配置。

Here's the documentation for the tsconfig.json file.

如果您的项目中不存在此文件,请在您的 TypeScript 编译目录的根目录中创建一个。在这个文件中,您可以通过 module 参数告诉编译器使用哪个模块系统:

{
    "compilerOptions": {
        "module": "commonjs"
    }
}

有关 tsconfig.json 文件的更完整示例,请参阅上面的链接。

关于node.js - TypeScript:如何告诉 WebStorm 使用 CommonJS 而不是 AMD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35698418/

相关文章:

javascript - 尝试配置 U​​berRUSH Javascript 模块

visual-studio - VS 中的 typescript 调试不适用于 Aurelia JSPM 设置

node.js - WebStorm V8 分析 : (Stacktrace cut)?

Pycharm错误: Cannot determine module type ("WEB_MODULE")

node.js - Electron 禁用特定的摄像头设备访问或设置默认网络摄像头

node.js - 当 Node 应用程序返回 4xx 时,IIS 返回 500

javascript - 如何使用 NodeJS 在 Firebase 中构建数据

typescript - 使用 rxjs/typescript 获取从 url 字典中获取的对象字典

json - GroupByWithSumPipe 对列表进行排序并对分组项的属性求和 Angular

ide - 在 WebStorm 中指定单词分隔符