2016-09-23 4 views
0

Ich versuche meine angular2/typescript Dateien in Javascript Dateien zu kompilieren.NPM INSTALL erstellt keine .js Dateien aus .ts Dateien

„npm installieren“ (ohne Warnungen oder Fehler)

node_modules schafft, aber nicht wieder aufs Neue schafft Js Dateien bilden meine .ts Dateien und Winkel Module nicht Updates.

Mein tsconfig.json

und package.json:

{ 
    "name": "angular-quickstart", 
    "version": "1.0.0", 
    "private": true, 
    "scripts": { 
    "start": "tsc && concurrently \"npm run tsc:w\" \"npm run lite\" ", 
    "lite": "lite-server", 
    "postinstall": "typings install", 
    "tsc": "tsc", 
    "tsc:w": "tsc -w", 
    "typings": "typings" 
    }, 
    "license": "ISC", 
    "dependencies": { 
    "@angular/common": "2.0.0", 
    "@angular/compiler": "2.0.0", 
    "@angular/core": "2.0.0", 
    "@angular/forms": "2.0.0", 
    "@angular/http": "2.0.0", 
    "@angular/platform-browser": "2.0.0", 
    "@angular/platform-browser-dynamic": "2.0.0", 
    "@angular/router": "3.0.0", 
    "@angular/upgrade": "2.0.0", 
    "angular2-in-memory-web-api": "0.0.20", 
    "bootstrap": "^3.3.6", 
    "core-js": "^2.4.1", 
    "react-redux": "^4.4.5", 
    "reflect-metadata": "^0.1.3", 
    "rxjs": "5.0.0-beta.12", 
    "systemjs": "0.19.27", 
    "zone.js": "^0.6.23", 
    "react-super-components": "^0.3.5", 
    "redux": "^3.5.2", 
    "redux-thunk": "^2.1.0", 
    "param-store":"^1.0.0" 
    }, 
    "devDependencies": { 
    "concurrently": "^2.2.0", 
    "lite-server": "^2.2.2", 
    "typescript": "^2.0.2", 
    "typings": "^1.3.2" 
    } 
} 

nach NPM START dort

1] 16.09.23 14:05:50 404 POST /api/logging 
[1] 16.09.23 14:05:50 404 POST /api/logging 
[1] 16.09.23 14:05:50 404 POST /api/logging 
[1] 16.09.23 14:05:50 404 POST /api/logging 
[1] 16.09.23 14:05:50 404 POST /api/logging 
[1] 16.09.23 14:05:50 404 POST /api/logging 
[1] 16.09.23 14:05:50 404 POST /api/logging 
[1] 16.09.23 14:05:50 404 POST /api/logging 

in log und es ist nie zu Ende.

Was kann ich überprüfen?

+0

Zum kompilieren Befehl ist npm run tsc. Zum Compiler im Watch-Mode-Befehl ist npm run tsc: w. Im Watch-Modus kompiliert der Compiler automatisch alle Ihre ts-Dateien, sobald Sie eine Datei speichern. – ranjeet8082

Antwort

1

npm install installiert einfach die erwähnten Pakete in package.json Datei.

zu erzeugen js Code, den Sie benötigen

npm start

laufen die Typoskript Compiler im Watch-Modus ausgeführt wird und ts Code js Code transpile wird.

hier was npm start Befehl tut:

start": "tsc && concurrently \"npm run tsc:w\" \"npm run lite\" 
+0

Ja ich habe den gleichen "Start" -Befehl – alexey

0

npm install werden die Pakete in package.json aufgeführt installieren

Wenn der Typisierungen Ordner nicht erscheint nach npm installieren läuft, müssen Sie installieren Sie es manuell mit dem Befehl:

npm run typings install 

Sie müssen npm start

laufen

Dieser Befehl führt die folgenden zwei parallele Knoten Prozesse:

  1. Der Maschinenschrift Compiler in Uhrmodus, die aus transpiling von Maschinenschrift JavaScript nehmen.

  2. Ein statischer Dateiserver namens lite-server lädt index.html in einem Browser und aktualisiert den Browser, wenn sich die Anwendungsdateien ändern.

+0

Sorry ich fogot zu erwähnen, dass ich npm Start nach der Installation verwende. Es gibt einige seltsame im Protokoll: [1] 16.09.23 14:02:28 404 POST/api/Protokollierung [1] 16.09.23 14:02:28 404 POST/api/Protokollierung [1] 16.09.23 14 : 02: 28 404 POST/api/Protokollierung [1] 16.09.23 14:02:28 404 POST/api/Protokollierung [1] 16.09.23 14:02:28 404 POST/api/Protokollierung [1] 16.09.23 14:02:28 404 POST/api/Protokollierung [ 1] 16.09.23 14:02:28 404 POST/api/Protokollierung [1] 16.09.23 14:02:28 404 POST/api/Protokollierung [1] 16.09.23 14:02:28 404 POST/api/Logging ... ... ... und endet nie – alexey

Verwandte Themen