我正在关注英雄之旅教程,用于构建我的第一个应用程序。我已经编写了一个组件文件threads.component.ts,如下所示:
@Component({
moduleId: module.id,
selector: 'Threads',
templateUrl: './threads.component.html',
styleUrls: ['./threads.component.css']
})
但我收到错误'找不到名字模块',我该怎么做才能解决这个问题?
答案 0 :(得分:4)
这是打字稿错误。您可以为节点添加类型并解析它:
npm install -D @types/node
在你的tsconfig中:
//tsconfig.json
{
...
"compilerOptions": {
"types" : ["node"]
}
...
}
如果您不想安装类型,请使用更简单的版本:
在您的组件顶部添加:
declare var module: {
id: string;
}