为了账号安全,请及时绑定邮箱和手机立即绑定

打字稿路径无法解析

打字稿路径无法解析

www说 2021-03-30 10:32:14
这是显示问题的Github MCVE。npm run compile显示错误。我正在尝试这样做:import {Todo} from '@test';但这还没有解决。src / index.ts:1:20-错误TS2307:找不到模块'@test'。我paths进去了tsconfig.json。  "baseUrl": "./",                          /* Base directory to resolve non-absolute module names. */  "paths": {    "@fs/": ["src/"],     "@test/": ["test/"]  },                                        /* A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. */有什么想法吗?
查看完整描述

2 回答

?
回首忆惘然

TA贡献1847条经验 获得超11个赞

不要调整VS Code导入模块说明符设置(根据一些浮动的答案)。并且不要删除全局模式。实际上,请在以下内容中添加更多内容:


 "baseUrl": "./",

  "paths": {

    "@fs/*": ["src/*"], 

    "@test/*": ["test/*"]

  },

请注意,glob在键AND值中。有时很难发现这一点。


如果目标是文件,则应在键和值中省略该glob。


查看完整回答
反对 回复 2021-04-08
?
烙印99

TA贡献1829条经验 获得超13个赞

删除全局模式:


"paths": {

  "@test": "./test"

}

您的解决方案应该可以正常工作,但是文档不使用glob,并且在使用glob时有一些报告的intellisense错误。


查看完整回答
反对 回复 2021-04-08
  • 2 回答
  • 0 关注
  • 152 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号