vue.config.js目录
需在项目目录下手动创建该文件
可选的配置文件,实现项目的配置文件 如,跨域,路径别名,服务器配置,项目优化配置。
会被 @vue/cli-service
自动加载。
⚠️**注**意:修改过项目配置文件后,项目必须重启后才能生效
vue.config.js中实质上书写的是webpack(类似与gulp)的一个工具,webpack底层是用 Node.js
实现的,而Node.js的模块化规范是 Common.js规范
common js规范特点: 每一个模块都拥有独立都作用域 代码在各自都模块中进行 不会造成全局污染 每一个模块都是独立文件 模块允许多次加载 但是只在第一次加载时执行一次 运行的结果会被缓存 如果再次加载 则从缓存中获得结果 模块加载顺序和书写顺序有关
定义模块使用命令 module.exports 加载模块使用 require(‘./index’ ) 相对路径 无需文件后缀
导出: let a =10;let b =5; module.exports = {a,b} // 简写 {a:a,b:b} 引入: const 0 = require( ‘./index’ ) // 相对路径 无需文件后缀 console.log(o) // {a:10,b:5}