我正在開發使用cordova的Android應用程序,並且我想在我的項目中添加一些JavaScript庫。例如,如果我想在我的科爾多瓦應用程序中添加async.js
,Openlayers
和其他庫,並且我不想手動添加它們,那麼我應該如何解決這個問題?如何在cordova中添加javascript庫或包?
2
A
回答
1
0
我使用npm+bower+grunt
管理depencies,和它的作品。
在npm
,您將定義包需要包括package.json
科爾多瓦插件:
{
"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"
}
}
你如何建立該項目通過grunt build
,並且您想要將src
構建爲www
或asset/www
。您可以cordova run <platform>
或grunt serve
運行該應用程序。
相關問題
- 1. 如何在Cordova visual studio中添加一個javaScript庫?
- 2. 如何在cordova插件中包含第三方javascript nodejs庫?
- 3. 如何在Apache Cordova中添加Google或Bing地圖應用
- 4. 如何在cordova app中添加自定義cordova插件
- 5. 如何在Git倉庫中添加一個包到Buildroot的包?
- 6. 如何在Ionic/Cordova中包含外部JS庫
- 7. Ionic/cordova:如何使用fastlane或xcodebuild添加推送功能?
- 8. 如何將庫資源添加到Cordova項目?
- 9. Meteor-Cordova:如何添加權限?
- 10. 如何添加和使用Cordova插件
- 11. 如何在JavaScript文件中包含庫?
- 12. 如何在aurelia中包含elasticsearch javascript庫?
- 13. 添加Cordova插件
- 14. 如何只添加一次JavaScript庫?
- 15. 如何在更新查詢中添加或包含數組?
- 16. 如何在Cordova應用程序中添加YouTube視頻?
- 17. 如何在cordova項目中爲strings.xml添加字符串資源
- 18. 如何在Ionic/Cordova App中添加AWS DAX
- 19. 如何在cordova應用程序中添加crashlytics?
- 20. 如何使用jQuery或JavaScript在JSON中添加新對象?
- 21. 如何通過jquery或javascript在日曆中添加事件?
- 22. 如何使用jQuery或JavaScript在ckeditor中添加內容?
- 23. 如何在javascript或jquery中將值添加到a.getAttribute
- 24. 如何使用JavaScript或jQuery在html頁面中添加doctype
- 25. 如何在anaconda中添加pycuda包
- 26. 如何在android studio中添加包?
- 27. 如何在Eclipse中添加Symfony包
- 28. 如何在設置包中添加uibarbuttonitem?
- 29. 如何在網關項目中添加外部JavaScript庫
- 30. 如何在Ionic2應用程序中添加外部JavaScript庫
「www」文件夾內有一個名爲'js'的文件夾,將腳本放在那裏,然後在index.html文件中引用它們。 –
這是您如何「手動」添加腳本,我正在尋找一些軟件包管理器解決方案。 –
你可以使用任何構建spa,requirejs,webpack,bower等的任何東西。 – dandavis