Add the Initial Scripts
Tip
This course was updated in 2024. For the newer content, please visit Install Three.js and @three/types
Video Lecture
Description
Inside the folder ./src/client
add a new file called client.ts
and add this script below.
./src/client/client.ts
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
|
./src/client/tsconfig.json
Also, inside the folder ./src/client
add a new file called tsconfig.json
and add this script below.
1 2 3 4 5 6 7 8 |
|
Now when we look at ./src/client/client.ts
again, the error messages are a little more clearer. Since three r126, typescript declarations are no longer included by default when you install Threejs using NPM.
To install the Threejs type declarations,
npm install @types/three --save-dev
Note that the folders ./src/server
and ./dist/server
are not used at this time in the course. But we have added them in preparation when we will later.
Your folder structure and files should now resemble,
|-- Three.js-TypeScript-Tutorial
|-- dist
|-- client
|-- index.html
|-- server
|-- node_modules
|-- @types
|-- three
|-- (Several extra files and folders containing the Three.js declarations)
|-- three
|-- (Several extra files and folders containing the Three.js source code)
|-- src
|-- client
|-- client.ts
|-- tsconfig.json
|-- server
|-- package.json
|-- package-lock.json