首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法解析tsconfig路径

无法解析tsconfig路径
EN

Stack Overflow用户
提问于 2018-08-22 08:50:46
回答 1查看 175关注 0票数 1

我的带有TypeScript版本"2.7.2“的Range6项目有tsconfig.json作为

代码语言:javascript
复制
{
  "compileOnSave": false,
  "compilerOptions": {
    "baseUrl": "./src",
    "outDir": "./dist/out-tsc",
    "sourceMap": true,
    "declaration": false,
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "target": "es5",
    "typeRoots": [
      "node_modules/@types"
    ],
    "lib": [
      "es2017",
      "dom"
    ]
  },
  "paths":{
    "@services/*": ["app/services/*"] 
  }
 }

我尝试使用上面的路径导入服务。

代码语言:javascript
复制
 import { AppService } from '@services/app.service';

但是我在运行ng serve时遇到了这个错误

src/app/app.module.ts(20,26)中的错误:错误TS2307:无法找到模块@services/app.service。

P.S.-没有路径

代码语言:javascript
复制
import { AppService } from './services/app.service';

效果很好。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-22 08:54:37

paths选项是compilerOptions的一部分

代码语言:javascript
复制
{
  "compileOnSave": false,
  "compilerOptions": {
    "baseUrl": "./src",
    "outDir": "./dist/out-tsc",
    "sourceMap": true,
    "declaration": false,
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "target": "es5",
    "typeRoots": [
      "node_modules/@types"
    ],
    "lib": [
      "es2017",
      "dom"
    ],
    "paths":{
      "@services/*": ["app/services/*"] 
    }
  },
 }
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51963094

复制
相关文章

相似问题

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