首页 > web前端 > js教程 > 正文

Vite 打包 UMD 文件后,如何直接在 HTML 中调用其暴露的方法?

碧海醫心
发布: 2024-11-14 22:42:17
原创
585人浏览过

vite 打包 umd 文件后,如何直接在 html 中调用其暴露的方法?

在html中直接调用暴露的方法

问题描述:

vite打包后生成了一个umd文件,如何在html中直接调用该文件暴露的方法?目前已尝试挂载到window上,是否还有其他方法?

配置信息:

立即学习前端免费学习笔记(深入)”;

Hugging Face
Hugging Face

Hugging Face AI开源社区

Hugging Face 135
查看详情 Hugging Face
import { visualEditorPlugin } from '@jim/visual-editor';
export default function config() {
  return {
    vue: {
      template: {
        compilerOptions: {
          delimiters: [
            '{#',
            '#}'
          ]
        }
      }
    },
    plugins: [
      visualEditorPlugin({
        cachePath: cachePath
      }),
      cssInjectedByJsPlugin({
        styleId: `${name}-style`,
        topExecutionPriority: true
      }),
      {
        ...typescript({
          tsconfig: './tsconfig.json',
          include: ['./src/**']
        }),
        apply: 'build',
        declaration: true,
        declarationDir: 'types/',
        rootDir: '/'
      }
    ],
    build: {
      lib: {
        name,
        fileName: name
      },
      rollupOptions: {
        output: {
          sourcemap: true
        }
      }
    }
  };
}
登录后复制

答案:

目前只能通过挂载到全局对象(即 window)的方式进行调用,之后通过合理路径直接调用即可。

另外,也可以考虑打包多种格式,例如 umd、iife、esm,然后根据需要引用。

以上就是Vite 打包 UMD 文件后,如何直接在 HTML 中调用其暴露的方法?的详细内容,更多请关注php中文网其它相关文章!

相关标签:
HTML速学教程(入门课程)
HTML速学教程(入门课程)

HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号