cost 82 ms
運行 ng test 時缺少聲明文件

[英]Declaration file missing when running ng test

我最近開始研究現有的 Angular 項目 單元測試已經中斷了很長一段時間。 不幸的是,由於對聲明文件中定義的 object 的引用錯誤,我無法讓它們運行。 此聲明文件位於項目的根目錄中。 在運行時,實際的庫是從我們的開發服務器加載的,一切正常。 然而,在運行ng test時,Jasmine 抱怨找 ...

環境 Typescript 定義未捆綁在庫中

[英]Ambient Typescript Definitions Not Bundled in Library

我正在使用 TSDX 工具來構建一個 react-typescript 庫。 我在我的@types/目錄中導出了許多類型,當我在應用程序中毫無問題地使用它們時,編譯器清楚地選擇了這些類型。 然而,在我的構建過程中,它們並沒有被復制到我的 output 包中,這讓我感到驚訝,因為它們是通過代碼引用的( ...

TypeScript 聲明文件在其文件夾位於 typeRoots 時未讀取

[英]TypeScript Declaration File not read while its folder is in typeRoots

在 typescript (Angular 9) 項目中,我正在嘗試導入私有 JS 庫。 當我使用import { myMethod } from 'my-private-repo/dist/util'; 我收到以下錯誤: 我試圖解決在類型文件夾中添加具有以下內容的聲明文件的問題: declare ...

在打字稿中使用聲明文件比源文件有什么優勢嗎?

[英]Is there any advantage of using declaration files over sources in typescript?

使用打字稿創建和發布庫時,有兩個選項: 生成聲明文件d.ts與捆綁的 javascript 文件,然后在package.json指向它: “類型”:“./dist/mylib.d.ts” 不要生成聲明文件,直接指向package.json witt 中的源代碼: “類型”:“./src ...

在 TypeScript 中增強全局

[英]Augmenting global in TypeScript

如何將fetch添加到 TypeScript 中的全局對象上,這樣我就不必這樣做了: 我已經在./types/index.d.ts的文件中嘗試過這個 並嘗試通過將其包含在 tsconfig.json 中來引用它。 ...

模塊導出對象聲明

[英]Declaration for Module Exporting Object

我有一個編譯並公開兩個CommonJS模塊的項目。 他們每個人一個對象。 然后,我有另一個消耗它們的項目。 項目結構如下: 以及文件內容: multi-mod-package / mod1 / index.js multi-mod-package / mod2 / ...

使用本地聲明文件在TypeScript中導入webpack外部包

[英]Import webpack externals package in TypeScript with local declaration file

我正在嘗試在我的打字稿模塊中導入一個外部模塊。 在Web應用程序的環境中,已經存在一個模塊加載器,並且存在模塊“ my-lib”,該模塊使用JavaScript編寫,並且不附帶聲明文件。 因此,我想要這個lib,但是要在本地進行模塊聲明(因為我是當前在此上下文中使用TypeScript的 ...

導航到VisualStudio中的Angular源代碼?

[英]Navigating to Angular Sourcecode in VisualStudio?

在我的Angular應用程序源代碼(使用node構建)中,我使用了Angular本身的某種類型,例如: 現在,當我嘗試導航至VisualStudio中的HashLocationStrategy Angular類型時,例如通過從上下文菜單中選擇“轉到定義”,我最終進入文件node_modu ...

如何安裝與較早版本的TypeScript兼容的@types?

[英]How can I install @types compatible with an older version of TypeScript?

我的項目使用像@types/express和@types/body-parser 。 最近,這些.d.ts文件已更新為使用通用默認值,但這意味着這些聲明文件現在需要TypeScript 2.3或更高版本。 但是,我的項目仍然使用TypeScript 2.2的舊版本。 我如何使用npm確 ...

Typescript:是否可以從聲明文件和.js文件生成ts文件?

[英]Typescript: is it possible to generate a ts file from declaration file and .js file?

我知道聲明文件是針對庫而不是項目。 但是,假設我有一個現有的js項目,我想遷移到.ts,並且我想為源代碼中的每個文件創建d.ts文件。 那樣, 1-當我在我的IDE中獲得打字稿編譯器功能的好處時,我不強迫我的團隊使用打字稿。 人們可以繼續提交.js文件。 在項目中使用打字稿 ...

從外部項目導入.d.ts類型

[英]Import .d.ts types from external project

假設我在package.json中有一個項目X,其中包含以下內容: 我想將所有類型從index.d.ts文件導入另一個項目。 index.d.ts文件如下所示: 在我的另一個項目中,我嘗試像這樣導入這些類型: 但這似乎並不奏效。 導入這些類型的正確方法是什么? ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM