我有一个相当标准的项目结构
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编译器配置导入根的方法?
答案 0 :(得分:1)
事实证明,事情比预期的要简单。我的tsconfig.json
开头如下:
{
"compilerOptions": {
"baseUrl": "",
我将最后一行改为
"baseUrl": ".",
现在一切正常。感谢Aluan Haddad,他的评论让我朝着正确的方向前进。