一、项目目录
二、vue.config.js
需求:
- 项目打包时,文件后缀增加时间戳(防止服务器缓存)
- 加载less公共文件
- 跨域代理
const path = require("path");
const Timestamp = new Date().getTime();
module.exports = {
configureWebpack: {
output: {
// 输出重构 打包编译后的 文件名称 【模块名称.版本号.时间戳】
filename: `[name].${
Timestamp}.js`,
chunkFilename: `[name].${
Timestamp}.js`
},
},
pluginOptions: {
//预加载公共less
"style-resources-loader": {
preProcessor: "less",
patterns: [
path.resolve(__dirname, "./src/assets/css/common.less")
]
}
},
devServer: {
//跨域代理
proxy: {