È possibile utilizzare i moduli npm utilizzando require() in phantomJS? Sembra essere in grado di caricare i file javascript quindi forse questo è possibile?phantomjs: come utilizzare i moduli npm in phantomjs?
risposta
Ciò dipende interamente dal modulo nodejs. Non funzionerà se nodejs modulo richiede un po 'di supporto tramite interfaccia funzione nativa. (Moduli NPM come http, socket.io, non funziona su phantomjs, perché a carico sulle interfacce native)
Pure JavaScript nodejs i moduli dovrebbero funzionare anche su phantomjs.
Ad esempio, il gesso non è utilizzabile poiché dipende dal modulo del processo. –
Puoi fornire un esempio, correttamente come iniettare il modulo nodo in phantomjs? La risposta è ovvia da come farlo funzionare, richiedere o injectjs? – Firanolfind
fyi, phantomjs ha un ravvicinamento di commonjs.
non è possibile utilizzare i moduli AMD nel phantomjs, e non so di qualsiasi caricatore amd (come requirejs) che opera in phantomjs
Update (2015): Sono stato con moduli commonjs in PhantomJs 1.xe 2.x, funzionano bene con un avvertimento: non è possibile utilizzare il mapping di origine (nella parte inferiore del file, appare come //# sourceMappingURL=index.js.map
) poiché il caricatore del modulo PhantomJs avrà esito negativo. In caso contrario, i moduli commonjs verranno caricati normalmente.
Anche il commento sourceMappingUrl è stato il mio annullamento. Grazie per il consiglio! – Tyson
- 1. Come utilizzare ES6 con PhantomJS
- 2. Come installare PhantomJS v2 con NPM
- 3. Problemi che utilizzano direttamente PhantomJS in node.js
- 4. Impossibile installare phantomJS in Karma
- 5. Come usare phantomjs?
- 6. Come testare String.prototype.includes in PhantomJS
- 7. Come aggiornare phantomjs 1.9.8 a phantomjs 2.1.1 su ubuntu?
- 8. Phantomjs Function.prototype.bind
- 9. Installazione di PhantomJS su Mac
- 10. Impossibile trovare phantomjs
- 11. Installazione di PhantomJS 2 tramite NPM su Windows
- 12. NPM phantomJS karma definita Non è un costruttore
- 13. come raschiare legami con phantomjs
- 14. proxy cntlm con phantomjs
- 15. Come scorrere in PhantomJS per attivare i carichi pigri?
- 16. Nodejs + phantomjs vs pure phantomjs - tempo di caricamento della pagina
- 17. i phantomjs possono funzionare con node.js?
- 18. PhantomJS teamcity config
- 19. Installazione di Windows di PhantomJS non riuscita
- 20. Come si eseguono jQuery promises in phantomJS?
- 21. PhantomJS Render Page Fonts
- 22. Impossibile caricare la pagina Web e i moduli di sistema di phantomjs in karma
- 23. phantomjs e requirejs
- 24. Imposta altezza elemento in PhantomJS
- 25. Phantomjs tramite selenio in python
- 26. PhantomJS supporta geolocalizzazioni?
- 27. phantomjs compilare con webGL
- 28. javascriptEnabled problema su Phantomjs
- 29. Selenio/PhantomJS genera l'errore
- 30. Flex su PhantomJS
Hai provato a fare esattamente quello che hai detto? Forse saresti piacevolmente sorpreso. –
posso trovare un esempio? per me non sta caricando il modulo npm. – KJW
Ho appena provato a importare i moduli npm usando 'require', puoi darmi un esempio di codice di ciò che hai provato? –