2015-11-21 17 views
6

Wenn ich versuche, tsc mit meinem ionic2 Projekt zu verwenden, bekomme ich den folgenden Fehler auf einer Typoskript-Datei.TS2307: Kann Modul 'ionische/ionische' nicht finden

Der Fehler: TS2307: Cannot find module 'ionic/ionic'


Der Code:

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

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

Meine tsconfig.json Datei:

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

Meine npm -g Liste:

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

Antwort

1

Siehe issue 84

Wir brauchen noch eine Definitionsdatei für ionischen 2. Also, bis dann zu erstellen, werden der Typoskript Compiler viel schreien, aber es wird immer noch den Code kompilieren korrekt.

+0

Danke nochmal! Das Problem verfolgen. – prolink007

+1

Link ist tot :( – Oli

1

Dies scheint in "ionic-framework": "2.0.0-alpha.38" gelöst worden zu sein.

0

Ich habe das gleiche Problem auf ionic2.0.0-beta.17

Für Typoskript Notwendigkeit Import Pfadänderung für alle Kernkomponenten.

In Ihrem Fall von

Import {Seite} von "ionischen/ionischem"

zu

Import {Seite} von 'Ionen framework/ionischer'

Ps: das ist nur für Typoskript. Für native JS bleibt der ionic2 app Pfad gleich (ionisch/ionisch).