2017-10-17 6 views
0

JSの知識が非常に浅いので、私の無知を許してください。HTMLスクリプトタグなしの外部JSスクリプトを含む

私は現在、Google Javascript APIに接続するためにUnrealJSを使用しています。 UnrealJSは、基本的に、Unreal 4エンジン内でV8インスタンスを実行します。 DOMやHTMLのない概念はUnrealJS内で実際にそこにいないことを考えると、私は、スクリプトタグなし外部GoogleのJSのAPIスクリプトにリンクできるようにする必要があります:

<script src="some-external-script-url" /> 

これを行う方法はありますか? UnrealJSはNode.jsもサポートしています。ネイティブのNode.jsを使用する方法があれば、同様に動作します。私はNodeからrequire()を使用してみましたが、ローカルスクリプトでしか使用できないようです。

謝罪この質問があまりにも漠然としていたり​​、理解しづらい場合は、必要に応じて編集します。

+0

バベルプラグインをお持ちの場合は、 'import from'が動作する可能性があります。 –

+0

npm installを使用し、モジュールを必要とする - [追加のNode.js依存関係をインストールする]を参照してください(https://github.com/ncsoft/Unreal.js/wiki/Running-the-examples#install-additional-nodejs-dependencies)。 )。 package.jsonの依存関係にdepsを追加することができます(例のscriptsフォルダにあります)。インストール後、必要なモジュールが必要です。 –

答えて

1

私はUnrealJSに慣れていませんが、あなたはノードコードとrequireモジュールを実行できると述べました。その場合、HTTP/S要求を使用してリモートコードを取得し、vm.runInThisContextを使用してスクリプトを現在のコンテキストに挿入することができます。サンプルコードはthis answerにあります。

関連する問題