Angular-CLI:特定类型 - 文件夹

时间:2017-05-12 19:46:55

标签: angular typescript

我试图从环境文件夹中添加一些特定的d.ts-Files。通常情况下,它们会添加到@types文件夹中,但在这种情况下我无法执行此操作。 根据我的理解,CLI并不直接与Typescript-Compiler交互,所以我的赌注是增强tsconfig.json,例如:

"typeRoots": [
  "node_modules/@types",
  "node_modules/@types2",
  "typings/tsd.d.ts"
],

@ types2是我测试行为的测试文件夹。我在types2文件夹中添加了例如jQuery-Typings。 然后我导入jquery,例如:

import * as $ from 'jquery';

@Injectable()
export class VssUserService {

  public testJquery(): void {
    const emptyObj = {};
    const test = $.isEmptyObject(emptyObj);
  }

有趣的是,只使用typescript编译器似乎有效,但是使用ng build命令,我得到:

  

错误   C:/MyGit/Personal/VSTS/BuildBuddy/src/app/common/core-services/vss/services/vss-user.service.ts   (9,20):找不到模块' jquery'。

     

错误   ./src/app/common/core-services/vss/services/vss-user.service.ts模块   找不到:错误:无法解决问题' jquery'在   ' C:\ MyGit \个人\ VSTS \ BuildBuddy \ SRC \应用\共同\核心服务\ VSS \服务'

我觉得缺少一个拼图,CLI和/或TypeScript如何收集d.ts文件?

0 个答案:

没有答案