加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
vue.config.js 1.49 KB
一键复制 编辑 原始数据 按行查看 历史
鲁佳明 提交于 2021-05-20 17:44 . 2021/05/20
const MomentLocalesPlugin = require("moment-locales-webpack-plugin");
module.exports = {
// publicPath: process.env.NODE_ENV === "production" ? "/market/" : "/",
publicPath: process.env.NODE_ENV === "production" ? "/" : "/",
devServer: {
proxy: {
"/api": {
target: "http://test.jyshop.com/",
ws: true,
changeOrigin: true
}
}
},
configureWebpack: {
// 剥离除 “en” 以外的所有语言环境。
plugins: [
new MomentLocalesPlugin()
// [
// "import",
// {
// libraryName: "vant",
// libraryDirectory: "es",
// // 指定样式路径
// style: name => `${name}/style/less`
// },
// "vant"
// ]
]
},
css: {
loaderOptions: {
less: {
// 若 less-loader 版本小于 6.0,请移除 lessOptions 这一级,直接配置选项。
// lessOptions: {
modifyVars: {
// 直接覆盖变量
"button-primary-background-color": "#ff5400",
"button-primary-border-color": "#ff5400",
"button-default-background-color": "orange",
"button-default-border-color": "orange",
"button-default-color": "#fff",
"button-round-border-radius": "10px"
// 或者可以通过 less 文件覆盖(文件路径为绝对路径)
// hack: `true; @import "your-less-file-path.less";`
}
// }
}
}
}
};
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化