angular - IONIC 2 Byggfel: "ngc: Fel: Fel Kan inte skriva fil ...[myProject]/.tmp/[någon mapp]/*.d.ts"


Jag får byggfel när jag startar en CLI: "ionic build android"

Felet gäller flera filer, alla som följer samma mönster: "ngc: Fel: Fel Kan inte skriva filen '[myProjectName]/.tmp/[någon mapp till + en fil med '.d.ts' förlängning]' eftersom det skulle skriva över indatafilen."

Ionic version:

  • Cordova CLI: 6.3.1
  • Ionic Framework Version: 2.0.0-rc.0
  • Ionic CLI-version: 2.1.0
  • Ionic App Lib Version: 2.1.0-beta.1
  • OS: Windows 10
  • Node-version: v6.7.0

Jag har försökt att starta en CLI: "npm install", och sedan CLI: "ionic add/rm/add platform android". Startade om byggprocessen och får fortfarande samma fel.

Någon idé om vad som pågår? Vad är problemet med ".tmp"-mappen?

Någon uppdatering: Problemet råkar ha en befintlig tråd här. Vid någon punkt i tråden föreslås det att ta bort filerna "*.d.ts". Det fungerar, men det betyder att operationen kan behöva göras manuellt igen i framtiden, så en bättre lösning väntar fortfarande.

Svar #1

Jag hade samma problem.

Ändra din tsconfig.json så att den har

"compilerOptions": {
    "declaration": false,
 ...