facebook twitter hatena line email

「Monaca/基本」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(consoleを有効に)
(monacaランチャー)
 
(同じ利用者による、間の5版が非表示)
行32: 行32:
 
参考:https://docs.monaca.io/ja/tutorials/cordova_electron/use_npm_package/
 
参考:https://docs.monaca.io/ja/tutorials/cordova_electron/use_npm_package/
  
==consoleを有効に==
+
==ターミナルでコマンド操作==
インストール
+
cpを使ってコピーなどもできる
$ npm install cordova-plugin-console
+
console表示コード
+
console.log("PhoneGap is ready");
+
 
+
これでうまくいくはずだけど、以下メッセージが出て、consoleタブに文字が出力されなかった・・。
+
 
+
waiting for monaca debugger connection
+
 
+
結論:おそらくクラウドIDEだとできないのだと思う。
+
 
+
参考:https://docs.monaca.io/ja/products_guide/debugger/debug/
+
 
+
==android端末でデバッグ==
+
monacaデバッガーというアプリがあるのでDL
+
 
+
#Android端末で作成したプロジェクト一覧が表示されるので、デバッグしたいプロジェクトを選択
+
#端末でプロジェクトが実行されると、パソコン側consoleタブにログができる
+
 
+
参考:https://asatte.biz/monaca-touroku/
+
  
 
==多重ログイン禁止==
 
==多重ログイン禁止==
 
以下メッセージが出て、多重ログインはできないようになってる。
 
以下メッセージが出て、多重ログインはできないようになってる。
 
  多重ログインが1件検出されました。同一アカウントでIDEを利用できるユーザは1ユーザのみです。このIDEを閉じますか?
 
  多重ログインが1件検出されました。同一アカウントでIDEを利用できるユーザは1ユーザのみです。このIDEを閉じますか?
 +
 +
==デバッグアプリ==
 +
ビルドした後に、htmlやjsを変更しても変更が適用される。
 +
 +
==monacaランチャー==
 +
monacaロゴ入りを消す場合は以下のloaderを使わなければよいのかも。
 +
<script src="components/loader.js"></script>

2020年7月13日 (月) 11:51時点における最新版

nodeを使う

  1. サンプル/Electron最小テンプレートを選択

既にnodeが使える設定になっている。

config.xml

<platform name="electron">
        <preference name="ElectronSettingsFilePath" value="res/electron/settings.json"/>
    </platform>

res/electron/settings.json

    {
        "browserWindow": {
            "webPreferences": {
            "nodeIntegration": true
            }
        }
    }

参考:https://docs.monaca.io/ja/tutorials/cordova_electron/use_npm_package/

ターミナルでnodeを操作する

ターミナルは"有料オプション"で、下のデバッガ/プレビューの脇に+があるのでそこから新規ターミナルを選択する

例:マシンのUUIDを取得するnodeを取得する

$ npm install node-machine-id

参考:https://docs.monaca.io/ja/tutorials/cordova_electron/use_npm_package/

ターミナルでコマンド操作

cpを使ってコピーなどもできる

多重ログイン禁止

以下メッセージが出て、多重ログインはできないようになってる。

多重ログインが1件検出されました。同一アカウントでIDEを利用できるユーザは1ユーザのみです。このIDEを閉じますか?

デバッグアプリ

ビルドした後に、htmlやjsを変更しても変更が適用される。

monacaランチャー

monacaロゴ入りを消す場合は以下のloaderを使わなければよいのかも。

<script src="components/loader.js"></script>