threejs学习系列之一:vite+threejs 环境搭建

285 阅读1分钟

一、新建一个文件夹做为项目目录,文件夹名不包含中文及特殊字符,例如:three-study。

在文件夹内按顺序执行以下命令
  1. 初始化项目npm init -y

  2. 安装vite工具npm i vite -D

  3. 安装three.jsnpm i three

项目目录如下:

image.png

二、创建文件

  1. 在根目录创建index.html文件,index.html 是vite 打包工具的入口文件;
  2. 根目录创建src目录;
  3. 在src 目录里创建一个ts文件:main.ts(vite 默认支持typescript);

注:2、3步,创建目录名、文件名随意

此时项目目录如下:

微信截图_20230814170146.png

三、关联文件

  1. 在index.html 文件中引入 main.ts <script type="module" src="./src/main.ts"></script>;

  2. 在body 中增加div标签,<div id="app"></div>

    index.html如下:

    <!DOCTYPE html>
        <html lang="en">
        <head>
            <meta charset="UTF-8">
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
            <title>study-three</title>
        </head>
        <body>
            <div id="app"></div>
            <script type="module" src="./src/main.ts"></script>
        </body>
    </html>
    

四、测试

  1. 在main.ts 中增加一行代码console.log('*******hello three****');
  2. 打开终端 输入命令 npx vite

运行结果如下

微信截图_20230814170756.png

五、配置命令

在 package.json 文件中的scripts下配置如下命令

  1. 开发时dev-server命令:"dev": "vite --open",
  2. 代码编译命令:"build": "vite build",
  3. 运行编译后代码的命令:"preview": "vite preview --open"
3.png

后面就不用输入npx 命令了,在终端输入npm run dev,即可

六、引入three

  1. 安装three.js 的typescript类型文件包 npm i @types/three -D
  2. 在main.ts 中引入three 并输入three 的版本
import * as THREE from 'three';
console.log(THREE.REVISION);

运行结果如下:说明正常

[vite] connecting...
[vite] connected.
155