2017-07-25 72 views
0

當我在瀏覽器(離子服務-l)中運行我的應用程序時,一切都很好,即使在大多數Android設備上都沒有問題,但是我發現有些不會啓動應用程序和死於錯誤上面的設備。我在android 5.0.2上運行有問題。我甚至試圖在tsconfig.json中關閉嚴格模式,但沒有成功。有人遇到過類似的問題,或者有什麼方法可以找出問題出在哪裏?在嚴格模式下不允許使用對象字面值重複數據屬性

tsconfig.json

{ 
    "compilerOptions": { 
     "allowSyntheticDefaultImports": true, 
     "declaration": false, 
     "emitDecoratorMetadata": true, 
     "experimentalDecorators": true, 
     "diagnostics": true, 
     "allowUnreachableCode": true, 
     "noImplicitUseStrict": true, 
     "lib": [ 
      "dom", 
      "es2015" 
     ], 
     "module": "es2015", 
     "moduleResolution": "node", 
     "sourceMap": true, 
     "target": "es5" 
     }, 
     "include": [ 
     "src/**/*.ts" 
     ], 
     "exclude": [ 
     "node_modules" 
     ], 
     "compileOnSave": false, 
     "atom": { 
     "rewriteTsconfig": false 
     }  

} 
+0

加入這不是一個有效的json結構 – ZeekHuge

+0

這是真的,只是忘了添加「{」在這個帖子 –

回答

0

你把所有這些選項可以配置嚴格的類型檢查:

/* Strict Type-Checking Options */   
    "strict": true,      /* Enable all strict type-checking options. */ 
    "noImplicitAny": true,     /* Raise error on expressions and declarations with an implied 'any' type. */ 
    "strictNullChecks": true,    /* Enable strict null checks. */ 
    "noImplicitThis": true,    /* Raise error on 'this' expressions with an implied 'any' type. */ 
    "alwaysStrict": true,     /* Parse in strict mode and emit "use strict" for each source file. */ 

注意, 「嚴格的」 配置在打字稿2.3

+0

試過所有這些,但沒有成功,看起來像嚴格模式仍然。 –

+0

你有沒有在你的TS或JS文件中使用「strict」? –

+0

'使用嚴格'是在JS文件中 –

相關問題