【发布时间】:2021-01-13 07:21:55
【问题描述】:
我有一个打字稿项目,它正在编译和运行得非常好,但现在每当我尝试运行 node 时都会收到错误ReferenceError: require is not defined。
我不完全确定这是一个 Typescript 问题,因为当我使用 require 运行一个简单的纯 js 文件时,我得到了同样的错误。我有点困惑,因为在使用 node index.js 时应该定义 require 不是吗?
tsconfig.json:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"esModuleInterop": true,
"moduleResolution": "node",
"noImplicitAny": false,
"removeComments": true,
"allowSyntheticDefaultImports": true,
"outDir": "dist/",
"sourceMap": false
},
"include": ["src/"],
"exclude": ["node_modules", "**/*.spec.ts"]
}
【问题讨论】:
标签: node.js typescript require commonjs