2017-02-23 51 views
2

我下面的教程英雄之旅为建设我的第一个app.I写了一个组件文件threads.component.ts如下:angular2快速入门找不到名称“模块”

@Component({ 
    moduleId: module.id, 
    selector: 'Threads', 
    templateUrl: './threads.component.html', 
    styleUrls: ['./threads.component.css'] 
}) 

,但我得到错误“找不到名称模块”,我该怎么办才能解决这个问题?

回答

4

这是一个打字稿错误。您可以添加类型节点,并得到解决:

npm install -D @types/node 

而在你tsconfig:

//tsconfig.json 
{ 
    ... 
    "compilerOptions": { 
     "types" : ["node"] 
    } 
... 
} 

,如果你不想安装类型简单的版本:

在添加此你的组件的顶部:

declare var module: { 
    id: string; 
} 
+0

谢谢,这个答案帮我了 – Ekoar

+0

声明var module:{};修复了我在Storybook React Native与TypeScript中看到的相同问题。 –