, wenn ich Abhängigkeiten zu einem Projekt hinzugefügt habe. Ich habe den Befehl npm install verwendet, gefolgt von dem, wo der Build fehlschlägt und dann Abhängigkeiten in die Datei aurelia.json hinzufügt. Ist dies der erwartete Workflow/gibt es eine Möglichkeit, die Dateiabhängigkeiten während der Installation in aurelia.json hinzuzufügen?Hinzufügen von Abhängigkeiten zu aurelia.json während lib-Installation
z. Ich möchte installieren aurelia-materialisieren so ich
npm install aurelia-materialize materialize --save
diese es an die Projektabhängigkeiten speichert und dann laufe ich
au build
so erhalte ich einige Buildfehler beginnend mit
{ uid: 8,
name: 'writeBundles',
branch: false,
error:
{ [Error: ENOENT: no such file or directory, open 'F:\Oct2016\au-mat-test-drive\src\materialize-css.js']
errno: -4058,
code: 'ENOENT',
syscall: 'open',
path: 'F:\\Oct2016\\au-mat-test-drive\\src\\materialize-css.js',
moduleTree: [ 'main' ],
fileName: 'F:/Oct2016/au-mat-test-drive/src/main.js' },
duration: [ 0, 32674160 ],
time: 1476238675900 }
und dann füge ich materialize-css in die aurelia.json-Abhängigkeit ein
{
"name" : "materialize-css",
"path": "../node_modules/materialize-css/dist/js",
"main" : "materialize"
},
dann bekomme ich den gleichen Fehler, wenn es kann nicht lokalisieren/dienen jquery so NPM ich jquery installieren und fügen Sie den folgenden auf die aurelia.json
{
"name" : "jquery",
"path": "../node_modules/jquery/dist",
"main" : "jquery"
},
dann es für eine hammerjs dep sieht, so dass ich NPM folgendes in aurelia.js
{
"name" : "hammerjs",
"path": "../node_modules/hammerjs",
"main" : "hammer"
}
seine nicht eine schreckliche Workflow installieren sie es und fügen sie dann und schließlich bekomme ich alles installiert .. aber ich habe niemanden reden über dieses hin und her Spiel für die Installation von libs gesehen. Fehle ich etwas?
Dev-Anmerkung: richtige Anweisungen zu installieren Aurelia-materialize-Brücke sind here. Ich lasse die Frage so, weil ich einen ähnlichen Workflow verwendet habe, wenn ich ein anderes Plugin installiert habe.
CLI befindet sich derzeit in der Alpha-Phase. Sie planen, dies zu verbessern - Sie müssen die Datei "aurelia.json" nicht manuell bearbeiten. –
Wie Miroslav gesagt hat, werden wir uns damit beschäftigen. Entschuldigung für die Unannehmlichkeiten, während wir es zum Schnupftabak bekommen. Es ist ein Schmerz im Hintern, ich weiß. –
okay, hört sich gut an – user1778606