2017-05-10 11 views
2

アロイプロジェクトでnpmパッケージをインストールして使用する方法を知っている人はいますか?NPMパッケージをappceleratorアロイにインストールする方法

私は共有ポイントモジュールhttps://www.npmjs.com/package/sharepointconnectorを使用しようとしています。

さまざまなディレクトリに「npm install sharepointconnector」をインストールし、/ Resources、/ app/libディレクトリに移動しましたが、まだ動作しません。ほとんどの場合、「sharepointconnector not found in ...」というエラーが表示されます。

ご迷惑をおかけして申し訳ありません。

答えて

1

Appceleratorは、合金パッケージまたはクラシックアプリにnpmパッケージをサポートしていません。 Appceleratorは、module,Titanium Module Conceptsのようにしかサポートしていません。実際、npmパッケージはnodeJSアプリに基づいて作成されます。したがって、あなたはnodeJSアプリケーションでそのパッケージを使用してカスタムAPIを作成することができます。合金や古典的なアプリケーションは、任意のWeb APIをサポートしています。

希望があります。

+0

を助けた

var validator = require("node_modules/validator/validator"); validator.isEmail("[email protected]") // returns true => happy days :) 

希望:

はそうしておいたものを要求するコールが正しいです。次に、新しく作成したモジュールをインポートしますか? –

+0

NPMパッケージは、SDK 6.0.0以降でサポートされるようになりました。 [もっと読む](http://docs.appcelerator.com/platform/latest/#!/guide/Titanium_SDK_6.0.0.GA_Release_Note-section-src-48432896_TitaniumSDK6.0.0.GAReleaseNote-NodeJSsupport) –

0

ブラウザに依存しないnpmパッケージを使用することができます。フォルダmyApplication/app/lib

(あなたはまだlibフォルダを作成していない場合は、appフォルダ内にそれを行ってください)

であなたの自己は、その後、あなたのNPMパッケージをインストール

ポジションは、validatorパッケージを取ることができます例えば:

npm install validator 

のlibを使用してトリックを正しくそれを必要とすることで、あなただけの

を呼び出すことはできません
var validator = require('validator'); 

libフォルダに入ると、すべての依存関係で作成されたnode_modules/validatorが見つかります。その中にファイルvalidator.jsがあります。これは必要なファイルです。これは私が正しく理解していれば、私はNPMパッケージを使用してモジュールを作成する必要があります

+0

あなたが言及したように、他のjsフレームワークに依存しないnpmパッケージが動作します。 –

+0

Sharepointというモジュールがありますが、ちょうどライトバージョンと思われます。 市場の場所でそれを検索: https://marketplace.appcelerator.com – TheFuquan

+0

私は動作していないようです。 –

関連する問題