很基础的一个问题,但是查之前我确实不知道,以前也没在意过,说实话自己的基础实在是差,之所以发现这个问题是因为我们现在是内网开发,依赖包都是在本地的压缩包里面,以前的我以为项目依赖不参与打包,当访问项目地址的时候重新下载依赖,现在不一样了,内网无法下载依赖,但是项目依旧可以正常打开,所以有疑问就查了查
下面是在chatgpt上搜到的回答
通常情况下,构建工具会将项目中使用的依赖包打包到一个或多个 JavaScript 文件中。这些文件通常被称为 bundle(捆绑包)或 chunk(块),它们包含了整个应用程序的代码,包括依赖关系。在打包过程中,构建工具可能会对这些文件进行代码分割(code splitting)以优化性能。
在输出目录中,你可能会看到类似于
app.js
、vendor.js
等文件,其中app.js
可能包含了你的应用程序代码,而vendor.js
包含了第三方库和其他依赖项。请注意,具体的输出结构和文件名可能会根据你的项目配置、构建工具版本以及其他因素而有所不同。如果你使用Vue CLI,你可以查看项目根目录下的
vue.config.js
文件,以了解更多关于输出配置的信息。
看了下我自己项目的打包结果
确实有这些文件,那好吧,就这样了,了解就好