代码拉取完成,页面将自动刷新
const webpack = require('webpack');
const AntDesignThemePlugin = require("antd-theme-webpack-plugin");
const path = require("path");
const options = {
antDir: path.join(__dirname, "./node_modules/ant-design-vue"), //antd包位置
stylesDir: path.join(__dirname, "./static/css/theme"), //主题文件所在文件夹
varFile: path.join(__dirname, "./static/css/theme/variables.less"), // 自定义默认的主题色
mainLessFile: path.join(__dirname, "./static/css/theme/index.less"), // 项目中其他自定义的样式(如果不需要动态修改其他样式,该文件可以为空)
outputFilePath: path.join(__dirname, "./public/color.less"), //提取的less文件输出到什么地方
themeVariables: ["@primary-color"], //要改变的主题变量
indexFileName: "./public/index.html", // index.html所在位置
generateOnce: false // 是否只生成一次(if you don't want to generate color.less on each chnage in code to make build process fast in development mode, assign it true value. But if you have new changes in your styles, you need to re-run your build process npm start.)
};
module.exports = {
lintOnSave: false,
css: {
loaderOptions: {
less: {
modifyVars: {},
javascriptEnabled: true
}
}
},
// configureWebpack: {
// plugins: [
// new webpack.ProvidePlugin({
// $: "jquery",
//
// jQuery: "jquery",
//
// "windows.jQuery": "jquery"
// })
// ]
// },
configureWebpack: {
plugins: [
new AntDesignThemePlugin(options),
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery",
"windows.jQuery": "jquery"
})
]
},
publicPath: process.env.NODE_ENV === 'production'
? './'
: '/'
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。