42 lines
601 B
Markdown
42 lines
601 B
Markdown
# vector-power-defense
|
|
|
|
Server and client code for the epic CS 252 tower defense project.
|
|
|
|
## Setup
|
|
|
|
### Required programs
|
|
|
|
* npm 5.5.1+
|
|
* node 8.6.0+
|
|
|
|
```
|
|
npm install
|
|
```
|
|
|
|
## Options
|
|
|
|
```
|
|
export PORT=3000
|
|
```
|
|
|
|
## Common Errors
|
|
|
|
Error
|
|
|
|
```
|
|
Error: listen EADDRINUSE :::3000
|
|
```
|
|
|
|
Solution
|
|
|
|
```
|
|
$ sudo lsof -i | grep 3000
|
|
node <pid> <user> 12u IPv6 456384 0t0 TCP *:3000 (LISTEN)
|
|
$ kill <pid>
|
|
```
|
|
|
|
Error: Gulp crashes with an `ENOSPC` error.
|
|
|
|
Solution: [Increase OS's maximum file watchers](https://stackoverflow.com/questions/16748737/grunt-watch-error-waiting-fatal-error-watch-enospc)
|
|
|