首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >visual studio /类型记录输入错误

visual studio /类型记录输入错误
EN

Stack Overflow用户
提问于 2022-08-24 01:38:44
回答 1查看 73关注 0票数 0

在读取'dist‘文件夹中的.js文件时,我一直收到错误“无法找到名称'require’ts 2304”、“无法找到名称'exports‘ts 2304”和“无法找到名称’进程‘ts 2580”。我已经尝试过npm install @types/node --save-dev,但是没有什么改变,即使在重新启动vscode之后。通过删除node_modules和yarn.lock并运行纱线安装,已经重新创建了它。我还能做什么呢?

tsconfig.json:

代码语言:javascript
复制
 {
  "compilerOptions": {
    "target": "ESNext",
    "lib": ["ES2015"],
    "experimentalDecorators": true,
    "emitDecoratorMetadata": true,
    "module": "CommonJS",
    "rootDir": "src",
    "moduleResolution": "node",
    "typeRoots": ["./node_modules/@types"],
    "types": ["node"],
    "resolveJsonModule": true,
    "allowJs": true,
    "checkJs": true,
    "declaration": true,
    "declarationMap": true,
    "sourceMap": true,
    "outDir": "dist",
    "esModuleInterop": true,
    "forceConsistentCasingInFileNames": true,
    "strict": true,
    "skipLibCheck": true
  },
  "compileOnSave": true,
  "exclude": ["node_modules"],
  "include": ["src/**/*.ts"]
}

国家预防机制ls:

代码语言:javascript
复制
├── @mikro-orm/cli@5.3.1
├── @mikro-orm/core@5.3.1
├── @mikro-orm/postgresql@5.3.1
├── @types/node@18.7.11
├── @types/uuid@8.3.4
├── class-validator@0.13.2
├── dotenv@16.0.1
├── esm@3.2.25
├── graphql@16.6.0
├── reflect-metadata@0.1.13
├── ts-node@10.9.1
├── type-graphql@1.1.1
├── typedi@0.10.0
└── uuid@8.3.2

package.json

代码语言:javascript
复制
{
  "name": "api",
  "version": "0.0.1",
  "description": "",
  "main": "./dist/index.js",
  "dependencies": {
    "@mikro-orm/core": "^5.3.1",
    "@mikro-orm/postgresql": "^5.3.1",
    "class-validator": "^0.13.2",
    "dotenv": "^16.0.1",
    "esm": "^3.2.25",
    "graphql": "^16.6.0",
    "reflect-metadata": "^0.1.13",
    "type-graphql": "^1.1.1",
    "typedi": "^0.10.0",
    "uuid": "^8.3.2"
  },
  "devDependencies": {
    "@mikro-orm/cli": "^5.3.1",
    "@types/node": "^18.7.11",
    "@types/uuid": "^8.3.4",
    "ts-node": "^10.9.1"
  },
  "mikro-orm": {
    "useTsNode": true,
    "configPaths": [
      "./src/mikro-orm.config.ts",
      "./dist/mikro-orm.config.js"
    ]
  }
}
EN

回答 1

Stack Overflow用户

发布于 2022-08-24 18:59:55

好吧,这是我发现的

https://code.visualstudio.com/docs/typescript/typescript-compiling

答案是:“在幕后,我们将TypeScript编译器作为一个任务运行。我们使用的命令是: tsc -p。”

我运行tsc -p。错误就消失了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73466575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档