xdesro / threejs-webpack-starter

πŸ•Έ Minimal boilerplate for prototyping THREE.js with modular imports.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ThreeJS & Webpack Starter Node v12.10.0

I got tired of the amount of overhead involved in getting a modular THREE.js project up-and-running. This repo is intended to solve some of those problems. I'll keep iterating -- I'd like to include the minimal amount of boilerplate required to stop repeating myself for EVERY project but also be completely unopinionated.

πŸŽ‰ Getting Started

Prerequisites

Make sure you have Node and NPM installed.

  • Node v12.10.0 (You can quickly switch to the correct version with nvm use if you have it installed.)
  • NPM >6.10.3

Development

Out-of-the-box, things are pretty simple:

  1. πŸ“¦ Install dependencies. I use ci instead of i/install to avoid versioning discrepancies but live your life.

    npm ci
  2. πŸ— Build project. This will just do all the bundling without starting a dev server.

    npm run build
  3. πŸ›  Build and run development server. This command will start a development server which watches for changes and auto-reloads at localhost:9000.

    npm start

About

πŸ•Έ Minimal boilerplate for prototyping THREE.js with modular imports.


Languages

Language:JavaScript 100.0%