2016-11-17 18 views
1

私は角度2を学び、Angular 2とTypeScriptを使用するIonic 2 RC0を使用してモバイルアプリケーションを構築しようとしています。私は自分のアプリケーションでノードモジュールwoocommerce-apiを使用しようとしていますが、私はいつもエラーが発生しています。ノードモジュールを角度2で使用する

npmを使用してモジュールをインストールしました。私はこのようにそれをインポートしようとしている私の.TSファイルで、その後

npm install --save woocommerce-api 

import * as WC from '../../../node_modules/woocommerce-api' 

VSコードは、すべてのエラーを表示しませんが、私はまだそれが私の方法で使用して取得することはできませんがとコンストラクタ。 私はintellisenseの助けを得ていないが、私はちょうどこのモジュールを働かせたい。

ご協力いただきまして誠にありがとうございます。前もって感謝します。

PS:thisモジュールの入力はありません。

+1

エラーはどうなりますか?あなたはwebpackを使いますか? – candidJ

+0

コンパイル中にエラーがないことを確認していますが、 'declare var WC:any;'ですぐに宣言できます。 (そして、 'woocommerce-apiから' WCとして 'import *を使うことができます) – Julian

+0

@Julian:コンパイル時にエラーが発生しているので、' main.js'がビルドされていません。全く進めることはできません。 –

答えて

0

netは、ブラウザでは使用できないnode.jsモジュールであり、そのために見つけることができません。 しかし、あなたがレポを見れば、単純なのはwrapperです。

角で新しいサービスを作成し、角度httpで直接Apiを呼び出すことが最善です。

+0

それはOAuth 1.0aを実装するために必要なため、これも必要です。 –

+0

ブラウザをサポートするモジュールを使用できます。しかし、クライアント側からauthキーを使用しないでください。そのようなものが必要な場合は、このタイプのデータを返す単純なノードサーバーを作成する必要があります – Julian

関連する問題