Closed BG7ZAG closed 5 years ago
你index.html 里面没有引入那些cdn文件。可以查看一下 public/index.html 文件
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
<% if (process.env.NODE_ENV === 'production') { %>
<% for(var css of htmlWebpackPlugin.options.cdn.css) { %>
<link href="<%=css%>" rel="preload" as="style">
<link rel="stylesheet" href="<%=css%>" as="style">
<% } %>
<% for(var js of htmlWebpackPlugin.options.cdn.js) { %>
<link href="<%=js%>" rel="preload" as="script">
<script src="<%=js%>"></script>
<% } %>
<% } %>
引入这些
还是说这个要.dev 里面的也要写成production?
还是说这个只能打包时用,开发的时候注释掉?
你忽略打包那部分,要在 production 环境下使用,在 development 不需要 config.externals(externals) 可以通过 process.env.NODE_ENV === ‘production’ 来判断,你看我的 vue.config.js ,是有做区分的
看到了,之前没下载下来,没看到那个if包含到下面来。谢谢
console.log报错Vue不存在
代码直接复制的
这是什么情况?