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)