解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名的问题


Posted in Vue.js onDecember 04, 2020

1.在vue项目根目录下新建vue.config.js(不是在src下面)
vue.config.js配置文件:

module.exports = {
 // 基本路径 baseURL已经过时
 publicPath: './', 
 // 输出文件目录
 outputDir: 'dist',
 // eslint-loader 是否在保存的时候检查
 lintOnSave: true,
 // use the full build with in-browser compiler?
 // https://vuejs.org/v2/guide/installation.html#Runtime-Compiler-vs-Runtime-only
 // compiler: false,
 // webpack配置
 // see https://github.com/vuejs/vue-cli/blob/dev/docs/webpack.md
 chainWebpack: () => {},
 configureWebpack: () => {},
 // vue-loader 配置项
 // https://vue-loader.vuejs.org/en/options.html
 // vueLoader: {},
 // 生产环境是否生成 sourceMap 文件
 productionSourceMap: true,
 // css相关配置
 css: {
  // 是否使用css分离插件 ExtractTextPlugin
  extract: true,
  // 开启 CSS source maps?
  sourceMap: false,
  // css预设器配置项
  loaderOptions: {},
  // 启用 CSS modules for all css / pre-processor files.
  modules: false
 },
 // use thread-loader for babel & TS in production build
 // enabled by default if the machine has more than 1 cores
 parallel: require('os').cpus().length > 1,
 // 是否启用dll
 // See https://github.com/vuejs/vue-cli/blob/dev/docs/cli-service.md#dll-mode
 // dll: false,
 // PWA 插件相关配置
 // see https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-pwa
 pwa: {},
 // webpack-dev-server 相关配置
 devServer: {
  open: process.platform === 'darwin',
  disableHostCheck: true,
  host: 'www.test.com',//如果是真机测试,就使用这个IP
  port: 1234,
  https: false,
  hotOnly: false,
  before: app => {}
 },
 // 第三方插件配置
 pluginOptions: {
  // ...
 }
 }

2.配置域名:
在vue.config.js文件找到 devServer: {}配置这两个参数:

host: 'www.test.com',//自定义域名
 port: 1234,//自定义端口

在本地hosts末尾添加127.0.0.1 www.test.com

解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名的问题

重启项目==>使用域名加端口号访问:http://www.test.com:1234

到此这篇关于解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名的文章就介绍到这了,更多相关Vue-cli3没有vue.config.js文件夹内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Vue.js 相关文章推荐
vue实现下载文件流完整前后端代码
Nov 17 Vue.js
Vue中引入svg图标的两种方式
Jan 14 Vue.js
springboot+VUE实现登录注册
May 27 Vue.js
Vue vee-validate插件的简单使用
Jun 22 Vue.js
vue+echarts实现多条折线图
Mar 21 Vue.js
vue中控制mock在开发环境使用,在生产环境禁用方式
Apr 06 Vue.js
Axios代理配置及封装响应拦截处理方式
Apr 07 Vue.js
vue中的可拖拽宽度div的实现示例
Apr 08 Vue.js
vue实现列表垂直无缝滚动
Apr 08 Vue.js
VUE之图片Base64编码使用ElementUI组件上传
Apr 09 Vue.js
解决vue中provide inject的响应式监听
Apr 19 Vue.js
vue如何在data中引入图片的正确路径
Jun 05 Vue.js
vue基于Echarts的拖拽数据可视化功能实现
Dec 04 #Vue.js
vue使用echarts图表自适应的几种解决方案
Dec 04 #Vue.js
vue-calendar-component 封装多日期选择组件的实例代码
Dec 04 #Vue.js
如何正确解决VuePress本地访问出现资源报错404的问题
Dec 03 #Vue.js
vue表单验证之禁止input输入框输入空格
Dec 03 #Vue.js
对vue生命周期的深入理解
Dec 03 #Vue.js
用vue设计一个日历表
Dec 03 #Vue.js
You might like
php+mysql 实现身份验证代码
2010/03/24 PHP
基于php下载文件的详解
2013/06/02 PHP
用Json实现PHP与JavaScript间数据交换的方法详解
2013/06/20 PHP
YII2 实现多语言配置的方法分享
2017/01/11 PHP
php获取给定日期相差天数的方法分析
2017/02/20 PHP
PHP中strtr与str_replace函数运行性能简单测试示例
2019/06/22 PHP
Yii 框架入口脚本示例分析
2020/05/19 PHP
Javascript模块模式分析
2008/05/16 Javascript
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
2014/12/18 NodeJs
JavaScript中的类数组对象介绍
2014/12/30 Javascript
JS中取二维数组中最大值的方法汇总
2016/04/17 Javascript
基于JavaScript实现在新的tab页打开url
2016/08/04 Javascript
微信小程序promsie.all和promise顺序执行
2017/10/27 Javascript
javascript高仿热血传奇游戏实现代码
2018/02/22 Javascript
vue 之 .sync 修饰符示例详解
2018/04/21 Javascript
layui表格分页 记录勾选的实例
2019/09/02 Javascript
JS定时器如何实现提交成功提示功能
2020/06/12 Javascript
vue 函数调用加括号与不加括号的区别
2020/10/29 Javascript
React实现todolist功能
2020/12/28 Javascript
Python中的模块导入和读取键盘输入的方法
2015/10/16 Python
Django rest framework基本介绍与代码示例
2018/01/26 Python
python合并已经存在的sheet数据到新sheet的方法
2018/12/11 Python
Tensorflow模型实现预测或识别单张图片
2019/07/19 Python
python爬虫 模拟登录人人网过程解析
2019/07/31 Python
python Popen 获取输出,等待运行完成示例
2019/12/30 Python
Python基于codecs模块实现文件读写案例解析
2020/05/11 Python
家用个人磨皮机:Trophy Skin
2017/03/30 全球购物
美国Randolph太阳镜官网:美国制造的飞行员太阳镜和射击眼镜
2018/06/15 全球购物
次世代生活态度:Hypebeast
2018/07/05 全球购物
为什么会有内存对齐
2016/10/10 面试题
介绍一下Ruby的多线程处理
2013/02/01 面试题
入党积极分子思想汇报
2014/01/02 职场文书
十八届三中全会个人学习材料
2014/02/13 职场文书
班级光棍节联谊会策划书
2014/10/10 职场文书
大四学生个人总结
2015/02/15 职场文书
银行求职自荐信范文
2015/03/04 职场文书