你可以使用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模块,你能给我一个你试过的代码示例吗? –