离子项目手稿错误

离子项目手稿错误

问题描述:

我刚刚安装了离子,科尔多瓦,并创建了一个空项目。 每次我启动离子服务于它显示与打字稿象这样的错误浏览器页面:离子项目手稿错误

**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>; 

我已经通过互联网搜索,并没有发现任何解决方案( 离子信息日志:

全球包:

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

本地套餐:

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

系统:

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

什么是您的打字稿版本? –

不知道这是一个正确的解决方案,我所做的是在tsconfig.json 我设置类型空数组:

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

另外这个家伙建议安装类型lodash(npm install @ types/lodash --save-dev --save-exact)https://*.com/a/44032856/4984738

然后我设置“types”:[“lodash”],这也是有效的。如果有更好的解决方案,请给出任何意见。因为在我的另一个项目中,它不能解决所有问题,不确定它是一个项目还是由于打字稿造成的问题