phaserjs / phaser-ce

Phaser CE is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
http://phaser.io
MIT License
1.36k stars 491 forks source link

gettingstarted instruction is lacking some bits #490

Closed rofrol closed 6 years ago

rofrol commented 6 years ago

This is the full code that I used:

#!/bin/bash
# https://phaser.io/phaser3/gettingstarted
TEMP="${PWD}/temp"
PROJ="${PWD}/game1"

##############################################################################
# GET TEMPLATE
##############################################################################

mkdir $TEMP && cd $TEMP
npm init -y
npm install phaser3-project-template
mv node_modules/phaser3-project-template $PROJ

##############################################################################
# INSTALL AND BUILD
##############################################################################

cd $PROJ
# Error: 'webpack' is not recognized as an internal or external command,
# Error: Can't resolve 'phaser'
npm i phaser
# Error: Can't resolve 'raw-loader'
npm i raw-loader
npm i webpack -D
npm run build

##############################################################################
# CLEAN
##############################################################################

# need to put it at the end for it to work on Windows

rm -rf $TEMP

##############################################################################
# SERVE
##############################################################################

# Failed to load file:///C:/Users/user/projects/phaser/game1/assets/logo.png
npm i -g serve
serve
# open http://localhost:5000/
samme commented 6 years ago
# […]
cd $PROJ
npm i
# […]

will install all the required dependencies.

But see https://github.com/photonstorm/phaser or https://github.com/photonstorm/phaser3-project-template for Phaser 3 issues. Phaser CE is from Phaser 2.