2017-07-07 1 views
0

Je viens d'installer ionic, cordova, et j'ai créé un projet vide. Chaque fois que je lance ionique sert il affiche la page du navigateur avec des erreurs Tapuscrit comme celui-ci:Projet ionique Erreurs typographiques

**Typescript Error** 

All declarations of 'size' must have identical modifiers. 
node_modules/typescript/lib/lib.es2015.collection.d.ts 
get(key: K): V | undefined; 
has(key: K): boolean; 
set(key: K, value: V): this; 
Typescript Error 
All declarations of 'prototype' must have identical modifiers. 
node_modules/typescript/lib/lib.es2015.collection.d.ts 
new(): WeakMap<object, any>; 
new <K extends object, V>(entries?: [K, V][]): WeakMap<K, V>; 
readonly prototype: WeakMap<object, any>; 

J'ai cherché à travers l'Internet, et n'a pas trouvé de solutions ( log info ionique:

paquets globaux :

@ionic/cli-utils : 1.4.0 
Ionic CLI  : 3.4.0 

paquets locaux:

@ionic/app-scripts    : 1.3.12 
@ionic/cli-plugin-ionic-angular : 1.3.1 
Ionic Framework     : ionic-angular 3.5.0 

Système:

Node  : v7.2.0 
OS   : OS X El Capitan 
Xcode  : Xcode 8.2.1 Build version 8C1002 
ios-deploy : not installed 
ios-sim : not installed 
npm  : 4.1.1 
+0

quelle est votre version dactylographiée? –

Répondre

0

Je ne sais pas si cela est une bonne solution, ce que je faisais est tsconfig.json je mets les types de tableau vide:

"compilerOptions": { 
    "allowSyntheticDefaultImports": true, 
    "declaration": false, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "lib": [ 
     "dom", 
     "es2015" 
    ], 
    "module": "es2015", 
    "moduleResolution": "node", 
    "sourceMap": true, 
    "target": "es5", 
    "types": [] 

Aussi ce gars a suggéré d'installer lodash typages (npm install @ types/lodash --save-dev --save-exact) https://stackoverflow.com/a/44032856/4984738

puis j'ai mis "types": ["lodash"], qui fonctionne également. S'il vous plaît donner des commentaires s'il y a une meilleure solution. Parce que dans mon autre projet, il ne résout pas tous les problèmes, pas sûr que c'est un problème de projet ou encore en raison du tapuscrit