首页 > 其他分享 >CocosCreator v3.7.x 脚本、库打包研究

CocosCreator v3.7.x 脚本、库打包研究

时间:2023-03-13 22:57:11浏览次数:36  
标签:npm 脚本 v3.7 lodash 步骤 CocosCreator ccclass 打包

CocosCreator 版本号:3.7.0 / 3.7.1

测试一

只是在项目根目录通过 npm i 安装某个库,而不在项目脚本中使用,打包后的项目中是否会有这个库?

步骤一

一个空项目,打包微信小游戏,打包后文件夹空间 2,894,730 字节。

image

步骤二

在项目中安装 lodash 极其 @type,npm i --save lodash && npm i --save @types/lodash,打包后文件夹空间 2,894,730 字节。

image

步骤三

在项目中新建一个脚本挂在打包场景中,得打包文件夹空间 2,895,903 字节。

import { _decorator, Component, Node } from 'cc';
const { ccclass, property } = _decorator;

@ccclass('NewComponent')
export class NewComponent extends Component {
    start() {
    }
    update(deltaTime: number) {
    }
}

image

步骤四

在步骤三得脚本内,使用 lodash,得打包文件夹空间 2,969,543 字节。

import { _decorator, Component, Node } from 'cc';
import * as _ from 'lodash';
const { ccclass, property } = _decorator;

@ccclass('NewComponent')
export class NewComponent extends Component {
    start() {
        console.log(_.VERSION);
    }
    update(deltaTime: number) {
    }
}

image

总结
步骤 空间 备注
2,894,730
2,894,730 npm i
2,895,903 npm i+脚本
2,969,543 npm i+脚本+使用库

可知,只是在项目根目录 npm i 安装库,并不会增加打包后项目代码。

标签:npm,脚本,v3.7,lodash,步骤,CocosCreator,ccclass,打包
From: https://www.cnblogs.com/bakabird/p/17213256.html

相关文章

  • SpringCloud多模块项目打包报错Unable to find main class
    SpringCloud多模块项目打包报错Unabletofindmainclass彻底解决方法:所有子模块都去掉打包插件代码,在parent模块的pom中加上 <build>    <plugins>   ......
  • maven引用本地jar包并打包
    1、resources下建目录lib,lib下放jar包 2、pom文件加依赖<dependency><groupId>包名</groupId><artifactId>k3cloud-webapi-sdk</artifactId......
  • IDEA: 如何导入项目模块 以及 将 Java程序打包 JAR 详细步骤
    IDEA:如何导入项目模块以及将Java程序打包JAR详细步骤、@目录IDEA:如何导入项目模块以及将Java程序打包JAR详细步骤IDEA导入项目模块Module一.创建一个空......
  • python 程序 jenkins 打包的过程
     jenkins打包的过程1、如果有依赖文件,必须命名成requirements.txt放到site-packages文件夹下面,这样 jenkins才会把下载 requirements.txt里面的包,再打包成app......
  • 【MAVEN】SpringBoot打包之spring-boot-maven-plugin插件
    背景maven要怎样才能打包呢,打的包为什么运行不起来呢?——关于这个问题,一直都没有很理解得很透彻。虽然现在也没有很清楚。现在就说问题,怎样去打一个flatJar呢,就是jav......
  • 怎样在IDEA上将WebService接口打包部署到服务器
    场景在IDEA上开发的Webservice接口将其部署到服务器上。SpringBoot整合spring-ws开发webservice接口(全流程详细教程)参照:实现找到Maven面板下的package命令,双击等待打包完成......
  • springboot打包时遇到的问题
    第一个问题是Failedtoexecutegoalorg.apache.maven.plugins:maven-resources-plugin:3.3.0:resources(default-resources)onproject   我的springboot版本......
  • Python文件打包exe程序
    文件打包概要脚本打包exe:win/mac【终端】qt5,开发桌面应用打包qt5程序【桌面应用】1.exe打包pipinstallpyinstaller注意事项:支持mac、win(Windows建议使用py......
  • Android Studio打包jar
    这里打包的module是不含资源文件的librarybuild.gradle添加配置taskmakeJar(type:Copy){//删除存在的delete'build/libs/mylib.jar'//......
  • uniapp打包h5配置多环境
    1、在uniapp的h5项目中新建package.json:{ "uni-app":{ "scripts":{ "build:test":{ "title":"build:test", "env":{ "UNI_PLATFORM":"h5", ......