即使角度CLI可以构建,Webclipse也找不到模块

时间:2017-03-06 13:37:23

标签: angular typescript import compiler-errors

我有一个相当标准的项目结构

entity.ts

export class Entity { ... ,我有

component.ts

import { Entity } from 'app/entities/entity'; ,我有

ng build

当我运行Cannot find module 'app/entities/entity'时,一切都很好。但是,Webclipse抱怨它component.ts

如果我更改import { Entity } from '../entities/entity'; 而不是阅读

ng build

它适用于Webclipse和$results = DB::table('results') ->groupBy('subject_id') ->where('adm_no', 'LIKE', '%' . $a . '%') ->where('exam_id','LIKE', '%' . $e . '%') ->where('term_id', 'LIKE', '%' . $t . '%') ->where('year', 'LIKE', '%' . $y . '%') ->orderBy('created_at', 'desc') ->get(); 。但是,出于公司编码实践的原因,这不是建筑师所熟悉的变化,我同意。

如何让Webclipse识别此导入?比方说,是否有一种为Webclipse TS编译器配置导入根的方法?

1 个答案:

答案 0 :(得分:1)

事实证明,事情比预期的要简单。我的tsconfig.json开头如下:

{
  "compilerOptions": {
    "baseUrl": "",

我将最后一行改为

    "baseUrl": ".",

现在一切正常。感谢Aluan Haddad,他的评论让我朝着正确的方向前进。