2017-11-03 3 views
0

SyntaxError: Importdeklarationen dürfen nur auf der obersten Ebene eines Moduls mit Yeoman erscheinen.Warum bekomme ich Importdeklarationen Probleme mit Yeoman und Knockout-Generator?

Ich installierte Yeoman und Generator-Ko für knockoutjs. Ich muss sagen, dass ich Yeoman nie zuvor benutzt habe, aber ich habe gehört, dass es ein Zauberstab für Frontend-Entwicklungen ist.

Schritte ich getan habe:

sudo npm i -g yo bower http-server 
sudo npm i -g generator-ko 
mkdir testing && cd testing && npm init 
yo ko 
http-server src 

In der Konsole des Browser erhalte ich:

SyntaxError: import declarations may only appear at top level of a module 

Aus einer Datei namens startup.js, die wie folgt aussieht:

import 'jquery'; 
import 'bootstrap'; 
import ko from 'knockout'; 
import 'knockout-projections' 
import * as router from './router'; 

Die package generator-ko sieht etwas veraltet aus (2 Jahre alt) wäre das die iss E hier? Wenn ja, welches Paket sollte ich dann verwenden, um knockoutjs zu verwenden?

EDIT: Ich habe versucht, mit klassisch-ko, die jüngeren (~ 6 Monate) und ich den gleichen Fehler:/ARG)

Antwort

0

Jetzt fühle ich mich dumm, in der Demo sah ich den Typ rief http-server aber ich musste eigentlich anrufen schluck servieren: dist oder schluck servieren: src.

Entschuldigung für verschwendete Zeit.