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 安装库,并不会增加打包后项目代码。

内容来源于网络如有侵权请私信删除

文章来源: 博客园

原文链接: https://www.cnblogs.com/bakabird/p/17213256.html

你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!