尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

创建threejs工程

创建threejs工程
📅 发布时间:2026/7/1 9:15:42

一、主要内容

本文主要讲解threejs工程文件的创建步骤及如何导入threejs库。

二、创建工程步骤

(1)主要执行命令归纳

npm init //初始化,目的是生成package.json文件 npm install --save-dev parcel //给该工程安装parcel打包器 npm install three --save //给该工程安装three npm start //启动

(2)具体步骤

-1-》初始化文件夹:

tian@hang:~$ mkdir Mythreejs && cd My* tian@hang:~/Mythreejs$ ls tian@hang:~/Mythreejs$ npm init /*中间询问直接回车就行*/ tian@hang:~/Mythreejs$ ls package.json

-2-》创建其它文件夹

mkdir src && cd src && mkdir assets main && touch index.html

cd assets/ && mkdir css img && cd css && touch style.css

cd ../../main/ && touch main.js && cd ../../

tian@hang:~/Mythreejs$ mkdir src && cd src && mkdir assets main && touch index.html tian@hang:~/Mythreejs/src$ cd assets/ && mkdir css img && cd css && touch style.css tian@hang:~/Mythreejs/src/assets/css$ cd ../../main/ && touch main.js tian@hang:~/Mythreejs/src/main$ cd ../../ tian@hang:~/Mythreejs$ tree . ├── package.json └── src ├── assets │ ├── css │ │ └── style.css │ └── img ├── index.html └── main └── main.js 5 directories, 4 files

-3-》写入文件内容

style.css文件内容:

*{ margin:0; padding:0; } body{ background-color: aqua; }

index.html文件内容

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="./assets/css/style.css"> </head> <body> <script src="./main/main.js" type="module"> </script> </body> </html>

main.js 文件内容

import * as THREE from 'three'; console.log(THREE); // console.log('Hello Three.js!');

package.json文件内容:修改scripts部分,删除"main": "index.js",这一行

{ "name": "mythreejs", "version": "1.0.0", "description": "", "license": "ISC", "author": "", "type": "commonjs", "scripts": { "start": "parcel src/index.html", "build": "parcel build src/index.html" }, "devDependencies": { "parcel": "^2.16.4" }, "dependencies": { "three": "^0.185.0", "tree": "^0.1.3" } }

(2)执行命令

安装parcel命令;出现文件夹 node_modules

npm install --save-dev parcel

安装 threejs

npm install three --save

运行网页:就是执行的mian.js里面的start

npm start

三、运行界面展示

运行成的界面

网页显示:

相关新闻

  • AI颠覆编程分工:美团金服全栈化转型揭秘
  • 妙鸭相机爆款增长叙事已经彻底终结:第一代 C 端 AIGC 产品为什么留不住用户?
  • 2026年落叶松木桩批发厂家选择指南:优质供应

最新新闻

  • HV508高压液晶快门驱动芯片:电气特性、时序控制与工程实践详解
  • 快速掌握PulseView:开源逻辑分析仪软件的完整入门教程
  • ComfyUI-Impact-Pack完整指南:AI绘画细节增强的终极解决方案
  • 抖音无水印下载终极指南:三步免费获取高清视频的完整解决方案
  • 基于ATSAMD21的电容触摸蓝牙键盘设计与实现
  • PIC32MZ USB驱动开发实战:基于MPLAB Harmony框架的CDC设备配置与调试

日新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

周新闻

  • Windows字体自定义终极方案:No!! MeiryoUI完全指南
  • Deepin Boot Maker:告别命令行,3分钟制作Linux启动盘的智能解决方案
  • Plain Craft Launcher 2:重新定义你的Minecraft游戏体验

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号