网站搜索

Visual Studio Code - VSCode 中的 TypeScript 找不到实际上存在的模块


VSCode 显示存在但实际存在的模块错误。尽管这些错误出现在 VSCode 中;终端中的 TS 却运行正常。

无法找到模块 'rxjs/internal/observable/of'。你是否要将 'moduleResolution' 选项设置为 'node',或者向 'paths' 选项添加别名?

同一个仓库里的其他开发者也有这个问题,所以也许这说明 tsconfig.ts 有问题?可以用哪些工具或方法来寻找这个问题?

{
  "compileOnSave": false,
  "compilerOptions": {
    "rootDir": ".",
    "sourceMap": true,
    "declaration": false,
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "importHelpers": true,
    "target": "es2015",
    "module": "esnext",
    "lib": ["es2017", "dom"],
    "skipLibCheck": true,
    "skipDefaultLibCheck": true,
    "baseUrl": ".",
    "paths": {
      "@nx-fornida/amz": ["libs/amz/index.ts"],
      "@nx-fornida/client-logic/orders": [ "libs/client-logic/orders/src/index.ts" ],
      "@nx-fornida/common-libs/error-handler": [ "libs/common-libs/error-handler/src/index.ts" ],
      "@nx-fornida/client-logic/amz-reports": [ "libs/client-logic/amz-reports/src/index.ts" ],
      "@nx-fornida/components": ["libs/frontend/components/src/index.ts"],
      "@nx-fornida/custom-collections-node": [ "libs/custom-collections-node/src/index.ts" ],
      "@nx-fornida/frontend-auth": ["libs/frontend/auth/src/index.ts"],
      "@nx-fornida/frontend-common": ["libs/frontend/common/src/index.ts"],
      "@nx-fornida/frontend-core": ["libs/frontend/core/src/index.ts"],
      "@nx-fornida/frontend-layout": ["libs/frontend/layout/src/index.ts"],
      "@nx-fornida/frontend-themer": ["libs/frontend/themer/src/index.ts"],
      "@nx-fornida/interface/amz": ["libs/interfaces/amz.interface"],
      "@nx-fornida/interface/bigcommerce": ["libs/interfaces/bc.interface"],
      "@nx-fornida/interface/customcollections": [ "libs/interfaces/customcollections.interface.ts" ],
      "@nx-fornida/interface/errorhandler": [ "libs/interfaces/errorhandler.interface" ],
      "@nx-fornida/interface/parts": ["libs/interfaces/parts.model"],
      "@nx-fornida/interface/retail": ["libs/interfaces/retail.interface"],
      "@nx-fornida/selling-partners-sdk": [ "libs/selling-partners-sdk/src/index.ts" ],
      "@nx-fornida/suggested-retail": ["libs/suggested-retail/src/index.ts"],
      "@nx-fornida/ui": ["libs/frontend/ui/src/index.ts"],
      "@nx-fornida/views/amz-orders": [ "libs/frontend/views/amz-orders/src/index.ts" ]
    }
  },
  "exclude": ["node_modules", "tmp"]
}