phantomJS で require() を使用して npm モジュールを使用できますか? JavaScriptファイルをロードできるようですので、これは可能でしょうか?
2693 次
2 に答える
16
それは完全にnodejsモジュールに依存します。nodejsモジュールがネイティブ関数インターフェースを介して何らかのサポートを必要とする場合は機能しません (http、socket.io などの npm モジュールは、ネイティブ インターフェースに依存するため、phantomjs では機能しません)。
純粋な JavaScriptの nodejsモジュールは、phantomjs でも動作するはずです。
于 2013-10-03T05:53:48.707 に答える
4
参考までに、phantomjs には commonjs の近似があります。
phantomjs で amd モジュールを使用することはできません。また、phantomjs で動作する amd ローダー (requirejs など) を知りません。
更新 (2015)//# sourceMappingURL=index.js.map
:私は PhantomJs 1.x および 2.x で commonjs モジュールを使用してきました。PhantomJs モジュール ローダーが失敗します。それ以外の場合、commonjs モジュールは正常にロードされます。
于 2014-02-26T07:03:55.333 に答える