/ / errore aurelia-dialog con la versione di rilascio e CLI - aurelia, aurelia-dialog, aurelia-framework

errore di dialogo aurelia con la versione di rilascio e CLI - aurelia, aurelia-dialog, aurelia-framework

Sto affrontando un problema quando utilizzo la nuova versione di aurelai:

  • Ho creato una nuova app usando: au new myApp
  • Ho installato aurelia-dialog via npm
  • Quando importare aurelia-dialog e provo ad eseguire l'app usando

au run --watch

Ottengo questo errore:

[Errore: ENOENT: nessun file o directory, aprire "C: srcai-dialog.js"]

Qualche idea ?

risposte:

10 per risposta № 1

Il motivo per cui ciò accade è perché il pacchetto è un pacchetto CommonJS.

Vedere: http://aurelia.io/hub.html#/doc/article/aurelia/framework/latest/the-aurelia-cli/10

Modifica il tuo aurelia_project/aurelia.json file da

"dependencies": [
"aurelia-dialog"
]

a

"dependencies": [
{
"name": "aurelia-dialog",
"path": "../node_modules/aurelia-dialog/dist/amd",
"main": "aurelia-dialog"
}
]

e questo dovrebbe risolvere il tuo problema.


1 per risposta № 2

Ho avuto lo stesso problema. Ho installato la finestra di dialogo aurelia usando il comando npm sotto

npm install aurelia-dialog --save

quindi basta aggiungere le dipendenze di seguito a aurelia.json, risolto il problema

  {
"name": "aurelia-dialog",
"path": "../node_modules/aurelia-dialog/dist/amd",
"main": "aurelia-dialog"
}