

electronでcasper.jsを使おうと考えています。  
main.jsにて

[code]

    require ('casper');
    
[/code]

と書いて実行すると

> Cannot find module 'casper'

と表示されてしまいます。  
electronでは外部のmoduleは使えないのでしょうか？

よろしくお願いいたします。


CC BY-SA 4.0
2015-10-25T02:09:45.033
18039
2019-07-10T08:04:12.340
2019-07-10T08:04:12.340
32986
12951
question
javascript html5 node.js electron
electronで外部のmoduleを使う方法


こんにちは、回答がなかったようなので。

まずCasperJSはjsのモジュールではありません。  
あとElectronはnode.jsで動いているため、node.jsから外部コマンドを実行するようにしてあげなければなりません。しかしnpmをみてみるとphantom.jsはnode-
phantomと言ったようなモジュールがあります。

そこで今回ご質問のcasperJSは調べたところ、SpookyJSというのがあるみたいです。  
<https://github.com/SpookyJS/SpookyJS>

こちらでいけると思います。

もし外部から読み込む方式なら、child_processを呼び出して、exec関数を作ってあげるとよいと思われます。


CC BY-SA 3.0
2015-12-19T23:46:10.317
20188
2015-12-19T23:46:10.317
13743
18039
answer