美文网首页
webpack externals 使用外链形式引用第三方模块

webpack externals 使用外链形式引用第三方模块

作者: 弹力盒 | 来源:发表于2021-07-14 09:24 被阅读0次

该方法可以在打包时不将外链引用的第三方模块不打包到最终文件中,可以减少打包文件的体积,避免体积过大,影响用户体验,以下以 jquery 为例子,可以根据服务器的带宽来决定是否采用这种方式,带宽较小的,采用这种方式较好,因为一般第三方模块的下载速度都比较好

1、在模板 index.html 上使用 script 标签引入第三方模块外链

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Webpack 搭建 vue 应用</title>
  <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.js"></script>
</head>
<body>
  <div id="app"></div>
</body>
</html>

2、webpack.config.js 中配置 externals

module.exports = {
  externals: {
    // 定义变量 haha 为 jQuery
    // 业务代码引用时 import $ from 'haha' 即可
    'haha': 'jQuery'
  }
}

3、业务代码中使用

import $ from 'haha'
console.log($)

相关文章

网友评论

      本文标题:webpack externals 使用外链形式引用第三方模块

      本文链接:https://www.haomeiwen.com/subject/kyaepltx.html