首页 > 其他分享 >搭建我们自己的第一个three项目

搭建我们自己的第一个three项目

时间:2024-02-22 16:34:59浏览次数:30  
标签:npm 第一个 创建 three 文件夹 Parcel 我们 搭建

搭建项目

我们要学习three,那么我们势必需要在本地搭建一个自己的项目。

首先我们需要在我们自己的电脑中安装node,创建一个node环境。这个自行从网上百度,这里就不再介绍了。(简单的一批,自行百度吧,如果不会,那么也不要学习three了)

Parcel

这里我们使用Parcel来打包我们的项目(你也可以使用别的)

Parcel 是 Web 应用打包工具,适用于经验不同的开发者。它利用多核处理提供了极快的速度,并且不需要任何配置。(https://www.parceljs.cn/)

创建一个本地文件夹

在任意一个地方我们创建一个文件夹

这个名字随便起,不要使用中文特殊符号等

在这个文件夹下打开黑窗口执行,npm init

然后我们会在文件夹下面发现多了一个名为package.json的文件。

安装parcel

npm install parcel-bundler

 在01.three_test下面创建src目录

src下面在创建如下文件

assets里面的内容

style.css

body, html {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
canvas {
    width: 100vm;
    height: 100vh;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
}

main文件下创建main.js

index.html内容如下:

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>title</title>
    <link rel="stylesheet" href="./assets/style.css">
</head>
<body>
 <div id="app"></div>
 <script src="./main/main.js"></script>
</body>
</html>

紧接着我们开始修改配置文件package.json文件

添加红色内容在文件中

然后我们就可以开始运行我们的代码了

执行命令:npm run dev

 

标签:npm,第一个,创建,three,文件夹,Parcel,我们,搭建
From: https://www.cnblogs.com/shangguancn/p/18027612

相关文章

  • 认识three.js和本地环境搭建
    要学习three.js首先我们要了解几个概念什么是3d,什么是webgl,那么three.js又是什么。下面我们来一一介绍。首先什么是3d?3D,全称为Three-Dimensional,即三维,是指在空间中具有三个维度(长度、宽度和高度)的概念。在现实世界中,我们所处的就是一个三维空间,物体都有立体形态,可以从不同的......
  • # 代码随想录算法训练营day01 | leetcode 704. 二分查找、35.搜索插入位置、34.在排序
    题目链接:704.二分查找-简单题目描述:给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。示例1:输入:nums=[-1,0,3,5,9,12],target=9输出:4解释:9出现在nums中并且下标为4示......
  • 第一个微信好友分析
    利用pc端微信获取数据,实现个人微信好友数据的获取,并进行一些简单的数据分析一、所需要的七个第三方库及其安装1、PillowPIL:PythonImagingLibrary,已经是Python平台事实上的图像处理标准库。PIL功能非常强大,但API却非常简单易用。如果安装了Anaconda,Pillow就已经可用了。......
  • SDWAN组网是怎么降低网络搭建成本
    在当今数字化时代,企业的网络架构扮演着至关重要的角色,直接影响到业务的高效运转和信息的安全传输。然而,传统的网络架构往往伴随着高昂的搭建和维护成本,对于许多企业来说是一个不小的负担。而SD-WAN组网作为一种新型的网络架构技术,为企业降低网络搭建成本提供了良好的解决方案。 ......
  • 【技巧】金融企业在搭建服务器时,选择私有云方案还是全栈专属云?
    金融企业在搭建服务器时,选择私有云方案还是全栈专属云,需要根据企业的具体需求和情况进行综合考虑。CloudAce云一作为谷歌云全球战略合作伙伴,专注于企业级出海云服务 ,为大家带来两种方案的优劣势比较:私有云优势安全性高:私有云的资源由企业自建和管理,可以完全控制数据......
  • npm 报错 npm ERR! request to https://registry.npm.taobao.org/three failed, reaso
    1.问题描述npm使用淘宝镜像安装报错npmERR!codeCERT_HAS_EXPIREDnpmERR!errnoCERT_HAS_EXPIREDnpmERR!requesttohttps://registry.npm.taobao.org/xxxfailed,reason:certificatehasexpired2.错误原因错误提示已经告诉原因是淘宝镜像过期了!其实,早在2021......
  • three.js 添加 echarts图表
    functioninitChart(){////基于准备好的dom,初始化echarts实例varmyChart=echarts.init($("<canvaswidth='512'height='512'></canvas>")[0]);//绘制图表myChart.setOption({title:{text:'ECharts入门示例'......
  • Vue学习笔记 1-- 环境搭建
    第一步:安装vscode第二步:安装nodejs--node-v14.17.6-x64(需要注意版本--版本过高或过低均会导致程序打包运行问题)——一路默认,会安装对应的npm注:版本和程序中使用的依赖包不一致会导致各种打包异常......,因此需根据自身项目实际情况安装对应版本==>程序打包问题npmi/npmi......
  • threejs 如何设置自己想要的初始角度和大小
    threejs在渲染完模型后,一般初始的大小和角度并不合我们的心意,这就需要我们手动调整了,但是手动调整又不好控制精度。  开启相机控件threejs渲染的模型大小和角度是由相机决定的,所以我们只需要调整相机就可以了,然后获取相机位置信息写入到初始化的数据中就可以了。要调整相......
  • 零基础搭建chatgpt商业网站,上线即可运营,集合midjourney
    在当前AI技术迅猛发展的背景下,普通人也有机会通过搭建chatgpt镜像网站盈利。AI系统“松鼠AI”便是这样一款集成了多项功能的系统。通过简单的部署,即可获得包括chatgpt、midjourney、gpt绘画、语音交互、自动生成思维导图和PPT等超过20项核心功能的强大平台。下面简单教学,帮助大......