npm 包 vue-cli-plugin-externals 使用教程

阅读时长 3 分钟读完

当我们在使用 Vue 开发 web 应用程序时,通常会依赖大量的第三方库,比如 jQuery、Bootstrap 等。为了减小我们打包后的文件大小,我们需要将这些库单独打包成一个文件,并在我们的应用中进行引用。这就是所谓的外部化扩展。

为了方便我们进行外部化扩展,Vue 团队开发了一个 npm 包,叫做 vue-cli-plugin-externals。这个包可以帮助我们自动将我们的第三方库外部化,并在我们的应用中引用它们。在本篇文章中,我们将详细介绍如何使用这个 npm 包。

安装

首先,我们需要在我们的 Vue 项目中安装这个 npm 包:

配置

安装完成后,我们需要在我们的项目的 vue.config.js 文件中添加以下配置:

-- -------------------- ---- -------
-------------- - -
  ----------------- -
    -------- -
      --- -----------------------
        ------- ---------
        ------ ---------------------------------------------------------------
        ------- ---------
      ---
    --
  --
--

上面的配置中,我们配置了一个名为 jQuery 的外部化依赖。具体配置参数如下:

  • module:依赖的名称;
  • entry:依赖的入口地址;
  • global:依赖库全局变量的名称。

如果我们要将多个依赖进行外部化,只需添加多个配置即可。

使用

在我们的应用中,我们可以通过 import 命令直接引用第三方库:

在我们打包后的文件中,我们可以看到我们的第三方库已经被单独打包成一个文件。

总结

通过这个 npm 包,我们可以很方便地进行外部化扩展。这样可以有效地减小我们打包后的文件大小,加快我们的应用加载速度。希望这篇文章能对广大前端开发者有所帮助!

示例代码

-- -------------------- ---- -------
-- -------------
----- --------------------- - ------------------------------------

-------------- - -
  ----------------- -
    -------- -
      --- -----------------------
        ------- ---------
        ------ ---------------------------------------------------------------
        ------- ---------
      ---
    --
  --
--

-- -------
------ - ---- ---------

--------------------------------- -------

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60067355890c4f7277583a63

纠错
反馈