因项目需求所以需要加载 .tga 类型的文件

import backgroundImage from "@/assets/combined_image.tga"
import { TGALoader } from "three/addons/loaders/TGALoader.js";

const loader = new TGALoader();
const texture1 = loader.load(backgroundImage);

但是遇到如下问题:

[plugin:vite:import-analysis] Failed to parse source for import analysis because the content contains invalid JS syntax. You may need to install appropriate plugins to handle the .tga file format, or if it’s an asset, add “**/*.tga” to assetsInclude in your configuration.

在这里插入图片描述
解决方法:

在 vite.config.js 文件中新增assetsInclude: ['**/*.tga']即可

export default defineConfig({
  plugins: [vue()],
  resolve: {
    // ...
  },
  assetsInclude: ['**/*.tga'],
})
GitHub 加速计划 / vu / vue
207.54 K
33.66 K
下载
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
最近提交(Master分支:2 个月前 )
73486cb5 * chore: fix link broken Signed-off-by: snoppy <michaleli@foxmail.com> * Update packages/template-compiler/README.md [skip ci] --------- Signed-off-by: snoppy <michaleli@foxmail.com> Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com> 4 个月前
e428d891 Updated Browser Compatibility reference. The previous currently returns HTTP 404. 5 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐