当我们加载页面时,需要将我们所需要的一些依赖加载到当前会话中然后再开始执行,如果我们首屏,模块比较多是,需要等待的时间会比较长,而且。浏览器内存最多执行四十个进程,需要等到加载完前面的才能执行后面的代码,如果我们采用cdn的方式来引入一些第三方资源,就可以缓解我们服务器的压力,原理是将我们的压力分给其他服务器点。

配置
首页引入这些cdn,index.html

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
<script src="https://cdn.bootcss.com/vue/2.5.2/vue.min.js"></script>
<script src="https://cdn.bootcss.com/vue-router/3.0.1/vue-router.min.js"></script>
<title>mytest</title>
</head>
<body>
<noscript>
<strong>We're sorry but mytest doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
</noscript>
<div id="app"></div>
<!-- built files will be auto injected -->
</body>
</html>

然后在vue.config.js添加webpack的externals属性即可

module.exports = {
baseUrl:'./',
configureWebpack: {
//使用cdn,不想让webpack打包进去
externals: {
"vue": "Vue",
"vue-router": "VueRouter"
}
},
chainWebpack: config => {
// 移除 prefetch 插件
config.plugins.delete('prefetch')
}
}

效果

按照官方文档的解释,如果我们想引用一个库,但是又不想让webpack打包,并且又不影响我们在程序中以CMD、AMD或者window/global全局等方式进行使用,那就可以通过配置externals。这个功能主要是用在创建一个库的时候用的

最新文章

  1. WPF中监视DependencyProperty的变化
  2. 不写完不让回家的JQuery的事件与动画
  3. 【网络】IP地址格式转换(htonl、ntohl;inet_addr、inet_ntoa)
  4. input的placeholder文字颜色修改
  5. Exceptionless 本地部署
  6. 初试 uTenux
  7. 安装php5.5
  8. google gflags使用.
  9. mybatis+spring+struts2框架整合
  10. Facebook Hacker Cup 2015 Round 1--Corporate Gifting(树动态规划)
  11. SUSE Linux Enterprise Server 11 SP1安装图解教程
  12. 【JS】jquery通知插件toastr
  13. Nand Flash驱动(实现初始化以及读操作)
  14. 浅谈 R_S触发器
  15. AJAX请求返回HTTP 400 错误 - 请求无效 (Bad request)
  16. dtruss
  17. 五、git创建及合并分支
  18. IAR编译器
  19. 第五章 Inheritance继承
  20. hive中解决中文乱码

热门文章

  1. Spring web.xml中的配置
  2. web开发之Cookie使用
  3. 打开指定目录路径的CMD命令行窗口
  4. .net的XML对象序列化VS WCF中xml序列化问题
  5. android 关于view的onTouch和onClick同时触发解决方案
  6. Unity3D 面试三 ABCDE
  7. Save vtkMatrix4x4 to a file 保存到文件
  8. 微信小程序APP(商超营销类)经验总结
  9. 高并发服务器建议调小 TCP 协议的 time_wait 超时时间。
  10. First normal formal Second normal form