![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
webpack
麦兜_冰夕
这个作者很懒,什么都没留下…
展开
-
webpack配置cdn资源
1.主要配置如下:const assetsCDN = { // webpack build externals externals: { vue: 'Vue', 'vue-router': 'VueRouter', vuex: 'Vuex', axios: 'axios' }, css: [], // https://unpkg.com/browse/vue@2.6.10/ js: [ '//cdn.jsdelivr.net/npm/vu原创 2021-12-17 09:56:34 · 3007 阅读 · 0 评论 -
webpack代理配置
vue.config.js中如下所示devServer: { port: 8080, headers: { 'Access-Control-Allow-Origin': '*', }, proxy: { '/emer-user/*': { target: 'http://xxx.com/emer-user', changeOri原创 2021-08-19 10:28:22 · 643 阅读 · 1 评论 -
vue-cli3 webpack多页面打包动态配置title
1.修改vue.config.js2.修改public下的.html文件的title为<title><%=htmlWebpackPlugin.options.title%></title>原创 2021-08-22 19:17:51 · 793 阅读 · 0 评论 -
webpack打包后指定文件夹
vue.config.js中如下const path = require('path');const webpack = require('webpack');const { name } = require('./package.json');const resolve = dir => { return path.join(__dirname, dir);};module.exports = { publicPath: process.env.NODE_ENV =原创 2021-08-19 10:32:00 · 1231 阅读 · 0 评论 -
Error: Cannot call .tap() on a plugin that has not yet been defined. Call plugin(‘html‘).use(<Plugin
webpack打包报错如下:Error: Cannot call .tap() on a plugin that has not yet been defined. Call plugin('html').use(<Plugin>) first.解决方法:修改vue.config.js原配置:if (isProd) { config .plugin("html") .tap((args) => { arg原创 2021-08-22 17:47:39 · 18068 阅读 · 6 评论 -
vue-cli3将单页面应该改为多页面应用打包配置
1.将main.js、app.vue文件移入views文件夹中,新建分页的文件加未template,文件目录如下:2.vue.config.js中增加如下配置:pages: { 'default/index': { entry: 'src/views/main.js', template: 'public/index.html', filename: 'index.html', chunks: ['chunk-vendors', 'chu原创 2021-08-22 18:02:52 · 752 阅读 · 0 评论 -
vue踩坑之旅
1.【错误信息】Cannot find module '@/views/login/xxx' at webpackEmptyContext (eval at ./src/router sync recursive (app.js:2562), <anonymous>:2:10) at eval (asyncLoginRouter.ts?425a:20)【解决方法】①进入router中的index.jscomponent: () => import('@/view...原创 2021-07-01 09:44:17 · 2254 阅读 · 1 评论 -
vue-cli+webpack+axios构建的项目修改为https协议
用vue-cli+webpack+axios构建的项目默认为http协议,若想修改为较安全的https协议,需在webpack.dev.conf.js配置文件中加上https:true,则可实现https协议访问,具体如下图...原创 2018-08-03 16:37:01 · 12321 阅读 · 1 评论