externals

作者: Time_Notes | 来源:发表于2022-03-07 17:20 被阅读0次

我们可以将一些JS文件存储在 CDN 上(减少 Webpack打包出来的 js 体积),在 index.html 中通过 <script> 标签引入,如:

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <meta http-equiv="X-UA-Compatible" content="ie=edge">

    <title>Document</title>

</head>

<body>

    <div id="root">root</div>

    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>

</body>

</html>

我们希望在使用时,仍然可以通过 import 的方式去引用(如 import $ from 'jquery'),并且希望 webpack 不会对其进行打包,此时就可以配置 externals。

//webpack.config.js

module.exports = {

    //...

    externals: {

        //jquery通过script引入之后,全局中即有了 jQuery 变量

        'jquery': 'jQuery'

    }

}

相关文章

网友评论

      本文标题:externals

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