2016-04-05 5 views
8

lavorando ad un nuovo progetto con una nuova installazione di ionic2, dopo l'installazione angular2-JWT sto ottenendo questo errore:ionica 2 - 'import' e 'esportazione' possono apparire solo con 'sourceType: modulo'

ParseError: 'import' and 'export' may appear only with 'sourceType: module' 

D:\desenv\arquivos\workspace_inbit\medipop-parent\medipop-app\node_modules\angular2-jwt\angular2-jwt.ts:1 
import {Injectable, Injector} from 'angular2/core'; 

di riprodursi:

ionic start testapp --v2 --ts 
cd testapp 
npm i --save angular2-jwt 

e la pagina app:

@App({ 
    templateUrl: 'build/app.html', 
    providers: [ 
     provide(AuthHttp, { 
      useFactory: (http) => { 
       return new AuthHttp(new AuthConfig({ 
        headerPrefix: '', 
        noJwtError: true 
       }), http); 
      }, 
      deps: [Http] 
     }) 
    ] 
}) 
class MyApp {} 

qualcuno ha un indizio di come risolvere questo piccolo pu zzle?

+1

Sto avendo lo stesso problema qui .. Sei riuscito a trovare una soluzione? – Michael

+0

Non ancora Michel, basarat ha suggerito di includere un 'module' in tsconfig, ma ce n'era già uno specificato:' 'module': 'commonjs'' @Michael –

risposta

1

tenta di aggiungere questa linea al vostro ts config:

"parserOptions": { 
    "ecmaVersion": 6, 
    "sourceType": "module" 
}, 

Se questo non funziona, provate con questo config wich sta lavorando sul mio computer (tsconfig.json):

{ 
    "compilerOptions": { 
     "noImplicitAny": true, 
     "module": "commonjs", 
     "target": "ES5", 
     "emitDecoratorMetadata": true, 
     "experimentalDecorators": true, 
     "sourceMap": true, 
     "declaration": true, 
     "moduleResolution":"node" 
    }, 
    "files": [ 
     "angular2-jwt.ts", 
     "typings/browser.d.ts", 
     "custom.d.ts" 
    ] 
} 
0

Ho avuto lo stesso problema oggi su Ionic 2 beta 11 e per me era coz di un file di estensione (.js) (user-data.js) invece di (.ts) file (user-data.ts) , quindi cambiare l'estensione del file .js in .ts ha risolto il mio problema.

Problemi correlati