Arkroyal さんが書きました:KADOKAWA→RPGMV→NewDataにあるpackage.jsonのnameを変更しても、デプロイしたらまた空欄になっています。
もちろん私が作っているゲームのプロジェクト内にあるpackage.jsonを変更しても同じです。
設定自体を変える必要性を感じています…。
色々試した結果、現状の解決策は既に分かっているとおりです。
1.デプロイメント後に生成される package.json の内容(name要素)を書き換える必要がある。
2.プロジェクト内、新規プロジェクト元の package.json はあってもなくても、デプロイメント時に別に生成されるので、影響がない。
以下は長々とした調査記録です。
暇だったら読んでください。
これだけ調べたんだから、v1.6系のバグで、バージョンアップ時に直してもらう要望を出すくらいしか出来そうも無いことが伝わると思います。
v1.5.1の場合は下記になりました。
1.新規プロジェクトに package.json がない。
2.デプロイメント先では下記内容のpackage.json が生成されている。
コード: 全て選択
{
"name": "KADOKAWA/RPGMV",
"main": "www/index.html",
"js-flags": "--expose-gc",
"window": {
"title": "",
"toolbar": false,
"width": 816,
"height": 624,
"icon": "www/icon/icon.png"
}
}
3.アイコン関連の問題は発生していない。
画像を差し替えても、そのとおりに動作する。
問題はv1.5系は動かないプラグインがボチボチある事です…
コアが古いんですよね…
v1.6.1を選びたかったのですが、現状はv1.6.2しか選べません。
v1.6.2でテストした場合、v1.6.3と同じになりました。
プロジェクト内に下記内容の package.json が含まれています。
コード: 全て選択
{
"name": "",
"main": "index.html",
"js-flags": "--expose-gc",
"window": {
"title": "",
"toolbar": false,
"width": 816,
"height": 624,
"icon": "icon/icon.png"
}
}
nameだけでなくiconの記述が変わっています。
試しにプロジェクト内の package.json を削除してデプロイメントしました。
すると、新しい package.json が生成されています。
コード: 全て選択
{
"name": "",
"main": "www/index.html",
"js-flags": "--expose-gc",
"window": {
"title": "",
"toolbar": false,
"width": 816,
"height": 624,
"icon": "www/icon/icon.png"
}
}
アイコンを差し替えてみると妙なことが起こります。
ウィンドウアイコンはデフォルトのままで、Windowsのタスクバーには差し替えたアイコンが表示されます。
ここで、デプロイメントで生成された package.json のnameを書き換えます。
コード: 全て選択
{
"name": "KADOKAWA/RPGMV",
"main": "www/index.html",
"js-flags": "--expose-gc",
"window": {
"title": "",
"toolbar": false,
"width": 816,
"height": 624,
"icon": "www/icon/icon.png"
}
}
すると、v1.5.1の時と同じように変更したアイコンが反映されました。
ここで、最初の解決策に戻ったわけです。