首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VisualStudio2017 tsconfig.json中的类型记录baseUrl/path不被识别

VisualStudio2017 tsconfig.json中的类型记录baseUrl/path不被识别
EN

Stack Overflow用户
提问于 2018-02-09 16:08:32
回答 1查看 1.9K关注 0票数 2

我使用的是VisualStudio2017 ASP.NET Core /角,但是当我试图设置baseUrl/paths时,Visual没有识别快捷键。

这是由于配置错误造成的,还是Visual 2017不完全支持?

tsconfig.json:

代码语言:javascript
复制
"baseUrl": ".", 
"paths": {
  "@services/*": [ "ClientApp/app/shared/services/*" ] 
}

对于路径,我也尝试过"app/shared/services/*“

进口报关单:

import { MyService } from '@services/my.service';

错误:

找不到模块'@services/my.service

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-09 16:34:18

不用担心,配置错误。Visual接受并识别了以下内容。

代码语言:javascript
复制
"baseUrl": "./ClientApp", 
"paths": {
  "@services/*": [ "app/shared/services/*" ]
}

此外,webpack.config.js中的“解决”部分需要更新,以便webpack也知道如何处理这个别名。

代码语言:javascript
复制
resolve: {
    alias: {
        '@services': path.resolve(__dirname, 'ClientApp/app/shared/services')
    },
    extensions: ['.js', '.ts']
},
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48709801

复制
相关文章

相似问题

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