Installation
Three.js is a JavaScript library for creating and animating 3D computer graphics in browser using WebGL. 1
Installation
You can install Three.js with NPM or from a CDN.
Option 1: Install with NPM
- Install Node.js
- Install Three.js and Vite:
npm install --save three npm install --save-dev vite
- From your terminal, run:
npx vite
- Open localhost URL (ex. http://localhost:5173/) to see the result.
Option 2: Install from a CDN.
- Insert import map inside
<head></head>
tag in index.html. Please substitute{version}
with an actual version of Three.js, such as 0.153.1.<!-- index.html --> <script type="importmap"> { "imports": { "three": "https://unpkg.com/three@{version}/build/three.module.js", "three/addons/": "https://unpkg.com/three@{version}/examples/jsm/" } } </script>
- Install Node.js and Vite to run server.
npm install --save-dev vite npx serve .
Otherwise, you can run server using Live Server if you use VS Code.
Usage
To use Three.js, you have to import THREE
in main.js. It is different depending on the installation option. If you’ve installed Three.js with Option 1, import Three.js as:
// main.js
import * as THREE from 'three'
import { OrbitControls } from 'three/examples/jsm/controls/OrbitControls.js';
...
If you’ve installed Three.js with Option 2, use:
// main.js
import * as THREE from 'three'
import { OrbitControls } from 'three/addon/controls/OrbitControls.js';
...
In the following contents, I’ve imported Three.js from a CDN and used Live Server with VS Code.