私はcordovaを使用してAndroidアプリを開発しています。私は自分のプロジェクトにいくつかのjavascriptライブラリを追加したいと思います。たとえば、async.js
、Openlayers
などのライブラリをコードバスアプリに追加したい場合、手動で追加したくない場合はどうすればよいですか?javascriptライブラリやパッケージをcordovaに追加するには?
答えて
私は今すぐ仕事をしているCordovaアプリをやっています。
主にnpm
を使用して、任意の依存関係(lodash
など)またはnpm
で利用可能なその他の依存関係をダウンロードします。その後、我々は、すべての依存関係をバンドルするwebpackを使用して、www/index.html
にバンドルを参照します。
<script src="bundle.js"></script>
これはうまくいくはずですが、npm + bower + gruntを使って依存関係を管理するという解決策が見つかりました。 –
私はこれに慣れ親しんだ知識で解決しましたが、webpackは使いやすく学習しやすいと思います。 –
開発をコード・プラグインとしてエクスポートしたい場合は、Webpackバンドルも含めますか? –
私はdepenciesを管理するためにnpm+bower+grunt
を使用していて、それが動作します。
{
"name": "i18n",
"version": "1.3.0",
"private": true,
"dependencies": {},
"devDependencies": {
"cordova": "~5.3.3",
"grunt": "~0.4.5",
},
"engines": {
"node": ">=0.10.0"
},
"scripts": {
"test": "grunt test"
},
"cordovaPlatforms": [
"ios",
"android"
],
"cordovaPlugins": [
"org.apache.cordova.device",
"cordova-plugin-compat",
"cordova-plugin-console",
"cordova-plugin-geolocation"
]
}
次にあなたがbower.json
であなたの依存関係を管理します、例えば:
{
"name": "i18n",
"version": "1.3.0",
"dependencies": {
"ngCordova": "~0.1.18",
"ng-cordova-oauth": "~0.1.4"
},
"devDependencies": {
"ngCordova": "~0.1.15-alpha"
}
}
は、あなたが構築する方法
npm
では、あなたがpackage.json
でコルドバのプラグインなど、必要なパッケージを定義しますプロジェクトはgrunt build
を通り、src
をwww
またはasset/www
に作成します。アプリを実行するには、cordova run <platform>
またはgrunt serve
があります。
- 1. SonarにJavaScriptライブラリを追加
- 2. JavaライブラリにJavaパッケージを追加する方法は?
- 3. 外部のJavaScriptライブラリとスタイルシートをウィジェットに追加するには?
- 4. サブライムテキスト2にjavascriptライブラリを追加するには?
- 5. Cordovaプラグインを追加する
- 6. ゲートウェイプロジェクトに外部javascriptライブラリを追加する方法
- 7. Cordova Appにcronjobを追加するには
- 8. Cordova Androidプロジェクトにネイティブモジュールを追加するには?
- 9. インターネットなしでイオンプロジェクトにcordovaプラグインを追加するには?
- 10. バージョン固有のファイル名をCordova .apkに追加するには
- 11. javascriptフックからcordovaパッケージ名を取得
- 12. jekyllにjavascriptを追加するには?
- 13. JavaScriptにイメージロールオーバーを追加するには
- 14. HTMLにjavascriptを追加するには?
- 15. javascriptにスペースを追加するには?
- 16. Angular2 - サードパーティのJavascriptライブラリ(サマータイム)を追加
- 17. BuildrootにPythonパッケージを追加する
- 18. godepsにパッケージを追加する方法
- 19. クラスをパッケージに追加する
- 20. パッケージにフォームとフレームを追加する
- 21. Angular2-wizardパッケージをプロジェクトに追加する
- 22. PYPIパッケージをディストリビューションに追加する
- 23. 耳に追加戦争をパッケージする
- 24. 今日のエクステンションをCordovaプロジェクトに追加
- 25. cordova iOSアプリケーションでinfo.plistにフィールドを追加
- 26. android cordovaプラグインでbuild.gradleに "useLibrary"を追加
- 27. Cordovaプラットフォームの追加
- 28. Octopressの投稿にjavascriptライブラリを追加しますか?
- 29. Meteor-Cordova:権限を追加するには?
- 30. CordovaまたはPhonegapにカスタムプラットフォームを追加する方法
'www'フォルダに' js'という名前のフォルダがあり、その中にあなたのスクリプトを置いて、あなたのindex.htmlファイルの中でそれらを参照してください。 –
これは "手動で"スクリプトを追加する方法です。私はいくつかのパッケージマネージャソリューションを探しています。 –
あなたはスパ、requirejs、webpack、bowerなどを構築するものは何でも使用できます。 – dandavis