你可以使用npm模塊通過使用require()in phantomJS?它似乎能夠加載JavaScript文件,所以也許這是可能的?phantomjs:如何在phantomjs中使用npm模塊?
回答
這完全取決於nodejs模塊。如果的NodeJS模塊需要通過本機的功能接口的一些支持它不會工作。(NPM模塊,如HTTP,socket.io,將無法在phantomjs工作,因爲它眷原生接口)
純JavaScript 的NodeJS模塊也應該在phantomjs上工作。
例如,粉筆不可用,因爲它取決於過程模塊。 –
您能否提供一個示例,正確地說明如何將節點模塊注入phantomjs?通過如何使它工作,需要或injectjs,答案是顯而易見的? – Firanolfind
fyi,phantomjs有commonjs的aproximation。
你不能在phantomjs採用AMD模塊,我不知道,在phantomjs
更新適用於任何AMD加載器(如requirejs)的(2015):我一直在使用CommonJS的模塊PhantomJs 1.x和2.x,它們可以很好地處理一個警告:不能使用源映射(在文件底部,看起來像//# sourceMappingURL=index.js.map
),因爲它會導致PhantomJs模塊加載器失敗。否則,commonjs模塊將正常加載。
sourceMappingUrl評論是我的撤消。謝謝你的提示! – Tyson
- 1. 使用PhantomJS Capture模塊創建模塊
- 2. 如何使用phantomjs?
- 3. 如何使用Phantomjs
- 4. 在Heroku中找不到模塊'phantomjs'
- 5. 如何在PhantomJS/CasperJS的窗口上使用子進程模塊
- 6. 如何安裝PhantomJS V2與NPM
- 7. PhantomJS的Npm安裝掛起
- 8. 如何使用Phantomjs模糊截圖
- 9. 在phantomjs中使用策略模式
- 10. 如何在PhantomJS中使用jQuery?
- 11. 如何在phantomjs中使用回調
- 12. 如何在AWS中使用phantomjs 2.0 Lambda
- 13. 如何在phantomjs腳本中使用「node_redis」?
- 14. 如何在PhantomJS中使用DOMParser?
- 15. 如何讓Flash使用PhantomJS?
- 16. 如何使用ES6和PhantomJS
- 17. 如何使用jQuery與phantomjs
- 18. 如何使用與phantomjs
- 19. 我如何在phantomjs
- 20. 在Python/Selenium中使用PhantomJs
- 21. 使用PhantomJS
- 22. NPM不能在窗口安裝phantomJS
- 23. 如何phantomJS
- 24. phantomjs:如何使用queryparams運行phantomjs命令
- 25. 如何在ScalaJS/PhantomJS上使用log4javascript
- 26. CasperJS未識別的PhantomJS網頁模塊
- 27. reactjs - phantomjs-node問題與「FS」模塊
- 28. 在PhantomJS
- 29. 在PhantomJS
- 30. 運行使用PhantomJS
您是否試過正在做的事情?也許你會感到驚喜。 –
我可以找到一個例子嗎?它不會爲我加載npm模塊。 – KJW
我剛剛嘗試使用'require'導入npm模塊,你能給我一個你試過的代碼示例嗎? –