Cordova でラップするのではなく、通常の Web アプリケーションに ionic フレームワークを使用することは可能ですか?
6 に答える
Ionic でのハイブリッド Web アプリ以外のサポートはあまりないと思いますが、Mobile Angular UIで、モバイル Web をサポートする非常に類似した代替手段を確認できます。
オラン そうですね。
「app.js をノード化」すると、アプリがサーバーを実行します。必要なすべてのファイルをこのサーバーに提供する必要があります。Ionic アプリケーションでは、基本的にwwwフォルダーです。次の例では、 wwwフォルダーのすべてのコンテンツをパブリックフォルダーに配置します。
私のルート フォルダーにはapp.jsファイルとpublicフォルダーがあります。app.js は次のようになります。
var express = require('express');
var app = express();
var server = require('http').createServer(app);
app.get('/', function (request, response) {
response.sendFile(__dirname + "/public/index.html");
});
app.use(express.static(__dirname, 'public'));
publicフォルダーには、すべてのフロントエンド css と js があります。上記のコードにはpublicフォルダー全体が含まれています。publicの index.html には、次のようにpublic/を含むファイルを含める必要があります。
<script src="public/lalala.js"></script>
Node.js+Ionic Framework について、どなたでもお気軽に質問してください。
ハイブリッド モバイル アプリには ionic フレームワークを選択しますが、Web アプリケーションのフロントエンド部分は ionic フレームワークにはありません。
たとえば、Angular AngularJS UI の純粋な Angular または Kendo UIで Web アプリケーション部分を実行します。
同じチームが両方のプラットフォーム (モバイルと Web) で生産性を上げることができれば、より効率的です。
それが役に立てば幸い。