33得票2回答
在VSCode中,Angular语言服务无法工作,因为它不是一个Angular项目(找不到'@angular/core/core.d.ts')。

不知何故,在VSCode中的Angular(v11.0.4)语言服务不再起作用。我收到以下错误消息:[Info - 17:52:04] Angular language server process ID: 147359 [Info - 17:52:04] Using typescript...

32得票2回答
如何在一个库项目中实现绝对导入路径?

我有一个库,其中包含两个项目的工作区,一个是用于库本身的,另一个是用于测试应用程序的。 ├── projects    ├── midi-app    └── midi-lib 在工作空间中的 tsconfig.json 文件中,我配置了一些 @app 和 @lib 路径: "pa...

30得票8回答
Angular 6 应用程序无法找到 'google' 命名空间

这个问题在许多地方都出现过,解决方法就是简单地添加import { } from '@types/googlemaps'; 这在以前版本的Angular中有效,但现在我正在使用Angular 6+时出现了问题。TS2304: Cannot find name 'google'. TS2503:...

27得票1回答
仅在node_modules中跳过库检查

有一些问题与禁用mistyped的node_modules有关(例如这个问题或这个问题),但它们都涉及使用skipLibCheck编译器标志。 是否有其他解决方案来解决这个问题(例如使用include或exclude)?我有一些手写的.d.ts文件(比DefinitelyTyped上提供的类...

27得票1回答
TypeScript tsconfig.json中的include和exclude无法工作

我有一个网站项目 我有文件夹src/app/shared/models src/app/shared/services src/app/shared/types 每个子文件夹里面都有其他的文件夹或者文件,我想要排除掉这些文件夹,所以我尝试了以下代码: 每个子文件夹里面都有其他的文件夹或者文件...

26得票2回答
eslint规则@nrwl/nx/enforce-module-boundaries失败

介绍 最近我将Ng代码库移植到Nx 12.x时,对这个规则非常困惑。我希望这篇文章能帮助那些开始从Ng迁移到Nx的人。 上面的代码库是一个相当小的单一存储库,现在正在生产中使用。使用Nx时,最好遵循单存储库的建议,以便将来随着代码库的增长能够使用单存储库的优势。(例如,我正在避免在当前存储库中...

25得票3回答
如何在具有多个tsconfig.json的项目中设置路径属性?

我的文件结构如下:|__ app1/ | |__ tsconfig.json |__ utilities/ | |__ files.ts |__ base-tsconfig.json 在 base-tsconfig.json 文件中,我已将 paths 属性设置如下"compilerO...

24得票6回答
如何将我的Typescript编译成单个JS文件且不使用任何模块加载系统?

我有一个大约由10个ts文件组成的小型Typescript项目。我想将所有文件编译成es5并合并到一个名为all.js的单独的es5文件中。 目前,我的tsconfig.json设置如下:{ "compilerOptions": { "module": "system", ...

23得票4回答
在配置文件(例如tsconfig.json)中抑制任何错误的可能性(例如包括TS7017)。

我想要抑制任何想要的错误;TS7017 只是一个例子。 也许现在可以实现?TypeScript v4++ 能帮忙吗? 我想要实现类似下面的功能(例如,在 tsconfig.json 的 compilerOptions 中):// ATTENTION PSEUDO CODE suppress...

23得票2回答
在tsc TypeScript编译中包含CSS文件

我想创建一个React TypeScript NPM包。 我已经完成了我的代码并创建了package.json和tsconfig.json。 但是在我的包内,我还有一堆CSS文件需要包含在其中。这是我的tsconfig.json:{ "compilerOptions": { "ou...