关于 Angular 项目类型为 library 的工程使用 tsconfig.json 的问题-阿里云开发者社区

开发者社区> -开发者助手-> 正文

关于 Angular 项目类型为 library 的工程使用 tsconfig.json 的问题

简介: 关于 Angular 项目类型为 library 的工程使用 tsconfig.json 的问题
+关注继续查看

我今天做 Angular 开发时,遇到一个很奇怪的问题:

在某个 Angular library 项目里,无法正确解析出 @Spartacus/core,image.pngimage.pngimage.png后来经过一番分析,发现是库文件夹里文件 tsconfig.json 引起的原因。

我把该文件的内容清空只剩下面一行,问题消失。

image.pngimage.pngimage.png目录中存在 tsconfig.json 文件表明该目录是 TypeScript 项目的根目录。 tsconfig.json 文件指定了编译项目所需的根文件和编译器选项。


https://stackoverflow.com/questions/52147201/angular-6-declare-path-for-library-in-tsconfig-lib-json


Angular will use the tsconfig.json file, which is configured in the angular.json file in architect --> build --> options --> tsconfig. Whereas VS Code uses the tsconfig.json file, which is at the bottom of the workspace. You need to add the paths in both configurations to get both of them to work correctly, or change the project to use the base tsconfig.json file in the angular.json file.


The tsconfig.json file has a property that extends which will take another file as base and override everything which are declared in the tsconfig.lib.json file. So if you have paths declared in the tsconfig.lib.json file, then the paths are no longer needed in the tsconfig.json file.

image.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Vite2 + Vue3 + TypeScript + Pinia 搭建一套企业级的开发脚手架【值得收藏】
Vite2 + Vue3 + TypeScript + Pinia 搭建一套企业级的开发脚手架【值得收藏】
1 0
Vue3.x <script setup> 语法糖详解,助力快速上手Vue3.x【值得收藏】
Vue3.x <script setup> 语法糖详解,助力快速上手Vue3.x【值得收藏】
5 0
基于 H5 Canvas "指纹识别" 技术 【浏览器指纹 VS Canvas指纹】
基于 H5 Canvas "指纹识别" 技术 【浏览器指纹 VS Canvas指纹】
3 0
高性能渲染十万条数据不卡顿【虚拟滚动】
高性能渲染十万条数据不卡顿【虚拟滚动】
1 0
学习go语言国内最全资料链接
就最近和各位大佬认识下来,以前觉得学习go语言,可能资料比较少,可是后来才发现,原来资料并不少,甚至可以说通过大家的努力,go社区已经非常包容且完善了
4 0
【Typescript入门手册】类型进阶
【Typescript入门手册】类型进阶
4 0
Vue--v-if和v-show的区别
Vue--v-if和v-show的区别
12 0
什么是前端开发?什么是后端开发?
什么是前端开发?什么是后端开发?
5 0
user-modify VS contenteditable 【实现掘金沸点话题标签】
user-modify VS contenteditable 【实现掘金沸点话题标签】
6 0
vue组建之——简单饼状图
vue组建之——简单饼状图
14 0
2450
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载