2017-02-23 9 views
2

Я следую Тур Герои учебника для создания своих первых app.I написал компонент threads.component.ts файл следующим образом:angular2 Quickstart не может найти «модуль» имя

@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"] 
    } 
... 
} 

Simpler версия, если вы не хотите, чтобы установить типы:

добавить это в вверху вашего компонента:

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

Спасибо, этот ответ помог мне – Ekoar

+0

Объявление var module: {}; исправлена ​​та же проблема, которую я видел в Storybook React Native с TypeScript. –

Смежные вопросы