控制台显示移相器 3.11 但依赖项为 3.23

console shows phaser 3.11 but dependency is 3.23

这是我在 package.json 中的依赖项:

 "dependencies": {
"electron": "^7.1.6",
"http-server": "^0.12.1",
"phaser": "^3.23.0"
  },

这是浏览器中显示的内容:

我无法将 Phaser.Scale 和 sys.install 用于插件。非常感谢任何升级到 3.16+ 的帮助:)

请确保您的 index.html 中没有加载 v3.11 的脚本标签,例如这个

<script src="//cdn.jsdelivr.net/npm/phaser@3.11.0/dist/phaser.js"></script>

我只能通过使用脚本标记并避免 javascript 文件中的所有 import 'phaser' 来重现您的错误。