Sono molto nuovo al tema del angolare, Javascript eccElectron, Angular2, "FS"
provo a scrivere un (dattiloscritto) applicazione Angular2-Electron che dovrebbe accedere al file-system. Tutti dicono solo di richiedere il modulo "fs" e tutto va bene, ma questo non funziona per me ....
Se faccio qualcosa di simile: var fs = require('fs');
Vedo che la mia app tenta di caricare quel modulo "fs" dalla mia cartella principale app: ..myapp/dist/fs Net :: ERR_FILE_NOT_FOUND
Tutti i miei altri moduli esterni si fa riferimento nel index.html:
<!-- build:js app/scripts/combined.js -->
<script src="../node_modules/jquery/dist/jquery.js"></script>
<script src="../node_modules/angular2/bundles/angular2-polyfills.js"></script>
<script src="../node_modules/systemjs/dist/system.js"></script>
<script src="../node_modules/angular2/bundles/angular2.dev.js"></script>
<script src="../node_modules/angular2/bundles/http.js"></script>
<script src="../node_modules/angular2/bundles/router.js"></script>
<script src="../node_modules/rxjs/bundles/Rx.js"></script>
<script src="../node_modules/bootstrap/dist/js/bootstrap.js"></script>
<script src="../node_modules/pdfjs-dist/build/pdf.combined.js"></script>
<script src="boot.js" type="text/javascript"></script>
<!-- endbuild -->
E quindi penso che potrebbero essere trovati, ma "fs" appartiene a node.js che è presente nell'elettrone? O ho fatto dei grossi errori nei miei pensieri?
Grazie mille,
Chris
Quando dici che non funziona cosa succede? Quando provi ad accedere a localhost nel browser (supponendo che stai servendo a localhost) cosa succede esattamente? –
L'app funziona correttamente se utilizzo un server (e non uso alcun Include per "fs"), ma compilo la mia app angolare con l'elettrone per creare un'applicazione desktop. Ho pensato che in un'app di elettroni i moduli di nodo sono già "presenti" ma che non sembrano funzionare. L'applicazione tenta di caricare il modulo "fs" dalla mia cartella dell'applicazione come sopra menzionato. Devo installare npm su eventuali depedenze aggiuntive per utilizzare i moduli nodo all'interno della mia app di elettroni? –
Hhhhhmmmm, ho trovato una domanda che potrebbe essere correlata plausibilmente al problema. Le risposte a http://stackoverflow.com/questions/30664111/how-to-use-node-modules-within-electron-formerly-atom-shell ti aiutano affatto? –