2016-04-25 10 views
1

NativeScriptでAWS-SNSを使用しようとしています。 AWS SDKはJavaScript用に用意されています.NativeScript用のAWS SDKのインストール方法は誰でも知っていますか?JavaScriptをインストールするNativeScript用AWS SDK

Node.jsにjavascript用のaws-sdkをインストールしてみました。参照リンクは "https://www.npmjs.com/package/aws-sdk"です。 Nativescriptで しかし、理由コードの下の

は(「AWS-SDK」)を必要と

をというエラーがモジュールを見つけることができませんでした:は、インターネットでの検索のcoming.Withビットである「暗号化」、私が見つかりました。その暗号モジュールのサポートはNativescriptに追加されていません。

他の方法がありますか?

ありがとうございました。

+0

質問の明確化:パッケージのリンクは何ですか?ドキュメントのリンクがありますか?エラーメッセージがありますか?何を試しましたか? – Guillaume

+0

私はこの質問を投稿する前に私が試みたもので私の質問を更新しました。 – Karteek

+0

したがって、 'npm install aws-sdk'はコンソールに何のエラーもなく終了しますか? – Guillaume

答えて

4

NativeScript does not (yet) "polyfill" a crypto moduleこれは難しいことです。

Searching the code for references to cryptoのように、それほど多くの用途はなく、その用途はそれほど進んでいないことがわかります。つまり、ノードモジュールをNativeScript環境で動作するcrypto-jsに置き換える必要があります。

AWS SDKのコードベースをフォークし、ノード暗号化モジュールの呼び出しをcrypto-jsの対応するメソッドに置き換える必要があります。残念ながら、彼らは同じAPIを共有していません。

Webpack(またはそのようなもの)を実行している場合は、ノード暗号化呼び出しを対応する暗号化js呼び出しに変換してから、変圧器モジュールが呼び出されることを確認する「変圧器モジュール」を作成できるはずですノード暗号化モジュールのWebpack alias'経由

+0

あなたの返事ありがとうございます。私はあなたが示唆したものを理解し、試しました。私はノードjs.Butにwebpackをインストールしましたが、私のnativescriptファイルで** require( "webpack"); **を使用している場合、モジュールを見つけるには: "webpack"。 – Karteek

+0

WebpackはJavascriptのバンドラです。あなたのソースコードに含めるモジュールではなく、あなたのJavascriptを構築するためのツールと考えてください)。 –

+0

私はあなたが提案したものについて探求しています。私はそれを行う方法があれば更新します。できるだけあなたが投稿したり、非常に参考になる例に私を指摘することができます。ありがとうございます。 – Karteek