Angular 找不到模块';路径';在program.d.ts中

Angular 找不到模块';路径';在program.d.ts中,angular,path,angular-cli,node-modules,Angular,Path,Angular Cli,Node Modules,运行ng SERVICE时,我的代码无法编译,并出现以下错误: 节点_modules/@angular/compiler cli/src/transformers/program.d.ts(9,23)中出错:错误TS2307:找不到模块“路径” 我认为这与我的局部角度版本比全局版本旧有关,所以我尝试了 但这没用。现在要编译我的代码,我必须删除一个“;”在我的项目中的任意位置,保存项目,添加分号并保存项目。使用此方法,我的代码可以编译,我的应用程序也可以运行,但错误仍然存在。阅读此()后,我意识到

运行ng SERVICE时,我的代码无法编译,并出现以下错误:

节点_modules/@angular/compiler cli/src/transformers/program.d.ts(9,23)中出错:错误TS2307:找不到模块“路径”

我认为这与我的局部角度版本比全局版本旧有关,所以我尝试了

但这没用。现在要编译我的代码,我必须删除一个“;”在我的项目中的任意位置,保存项目,添加分号并保存项目。使用此方法,我的代码可以编译,我的应用程序也可以运行,但错误仍然存在。

阅读此()后,我意识到我的.ts文件中有一个错误的导入语句:

import {Definition} from "@angular/compiler-cli";
但它应该是:

import {Definition} from "path/in/my/src/folder";
我建议在工作区中搜索“@angular/compiler cli”,并检查它在此处是否正确。

阅读此()后,我意识到我的.ts文件中有一个错误的导入语句:

import {Definition} from "@angular/compiler-cli";
但它应该是:

import {Definition} from "path/in/my/src/folder";

我建议在工作区中搜索“@angular/compiler cli”,并检查它在此处是否正确。

也有此问题。以下是我的解决方案,以防任何人也无意中发现这一点,而无法基于大多数建议的在线解决方案来解决它(确切地说:我发现的大多数建议的解决方案都包含修复“打字错误”或删除导入,但没有一个解决了我的问题):

当这个问题发生时,我在Angular 9.1上(我不记得是什么原因导致它发生的),更新到Angular 10.0并更新我的所有软件包并没有解决这个问题

最后,我不得不在“type”属性中添加“node”: 文件:src/tsconfig.app.json

{
  "extends": "../tsconfig.json",
  "compilerOptions": {
    "outDir": "../out-tsc/app",
    "types": ["node"]     <======== added "node" here
  },
  "files": [
    "main.ts",
    "polyfills.ts"
  ],
  "include": [
    "src/**/*.d.ts"
  ]
}
{
“扩展”:“./tsconfig.json”,
“编译器选项”:{
“outDir”:“./out tsc/app”,

“类型”:[“node”]也有这个问题。如果有人也发现了这个问题,而无法根据大多数建议的在线解决方案来解决,我的解决方案如下(确切地说:我找到的大多数建议解决方案都包含修复“打字错误”或删除导入,但没有一个解决了我的问题):

当这个问题发生时,我在Angular 9.1上(我不记得是什么原因导致它发生的),更新到Angular 10.0并更新我的所有软件包并没有解决这个问题

最后,我不得不在“type”属性中添加“node”: 文件:src/tsconfig.app.json

{
  "extends": "../tsconfig.json",
  "compilerOptions": {
    "outDir": "../out-tsc/app",
    "types": ["node"]     <======== added "node" here
  },
  "files": [
    "main.ts",
    "polyfills.ts"
  ],
  "include": [
    "src/**/*.d.ts"
  ]
}
{
“扩展”:“./tsconfig.json”,
“编译器选项”:{
“outDir”:“./out tsc/app”,
“类型”:[“节点”]