3.8.3 build 的 时候怎么才能minify TS 和 JSON 文件

有几个问题。

  1. 在开发的时候, 都是创建的 Typescript 文件, 为什么build 完之后, 整个运行文件夹里,没有 .ts 文件呢。 看部署的文件夹, ts 文件都在这个file:C 路径, 但是实际上又没有
    image

  2. 为什么build 没有 minify 所有的 JS , JSON 文件?

目前这个是 build 的选项:

Build 完之后有得到这些文件, 看了一下, 只有 src 文件夹里面的 JS

  1. 为什么 build 完之后, console.log 和 comments 还是有呢? 是不是 这个build 不会动 .ts 文件。我需要自己写一个 minifier 去 minify .ts 文件?

console.log 为什么会被 minify? 你想一下,你要调试,然后被 minify,就很搞笑了。minify 应该只是压缩,而不改变运行行为。当然 comment 应该去掉

1赞

cocos creator编译最核心的东东就是将ts转码为js,因为js才是浏览器内核能识别运行的语言。

2赞

啊 ? 这样啊。 哪里又文档说明吗。 明确的说creator 的build 会把TS 变成JS?

ts在浏览器里不能运行,都是将ts编译JavaScript来运行的,换句话说ts代码几乎不能运行,这个应该看typescript的文档(不过全是英文)