2015-11-21 5 views
6

При попытке использовать tsc с моим проектом ionic2, я получаю следующую ошибку в файле машинописных файлов.TS2307: Не удается найти модуль 'ionic/ionic'

Ошибка: TS2307: Cannot find module 'ionic/ionic'


Кодекс:

import {Page} from "ionic/ionic" //error happens on this line 

@Page({ 
    templateUrl: 'app/list/list.html', 
}) 
export class ListPage { 
    constructor() {} 
} 

Мой tsconfig.json файл:

{ 
    "compilerOptions": { 
    "target": "ES5", 
    "module": "commonjs", 
    "sourceMap": true, 
    "isolatedModules": true, 
    "noEmitOnError": false, 
    "rootDir": ".", 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true 
    }, 
    "compileOnSave": false 
} 

Моего НПМА списка -g:

[email protected] 
[email protected] 
[email protected] 
[email protected] 

ответ

1

См issue 84

Нам все еще нужно создать файл описания для ионной 2. Так до тех пор, машинопись компилятор будет кричать много, но он все равно будет компилировать код правильно.

+0

Еще раз спасибо! Отслеживание проблемы. – prolink007

+1

Ссылка мертва :( – Oli

1

Это, похоже, было разрешено в "ionic-framework": "2.0.0-alpha.38".

0

У меня есть один и тот же вопрос о ionic2.0.0-beta.17

Для машинописи необходимости в пути импорта изменений для всех основных компонентов.

В вашем случае с

импорта {страница} из "ионных/ионных"

в

импорт {страница} из 'ионно-структуры/ионной'

Ps: это только для машинописных текстов. Для нативного пути JS ionic2 приложение остается тем же (ионно-ионным).