const CracoLessPlugin = require('craco-less'); const path = require('path'); module.exports = { plugins: [ { plugin: CracoLessPlugin, options: { lessLoaderOptions: { lessOptions: { modifyVars: { '@primary-color': '#800080' }, javascriptEnabled: true, }, }, }, }, ], alias: { // 将@/*映射为src目录 '@': path.resolve(__dirname, 'src/'), }, webpack: { alias:{ '@': path.resolve(__dirname, 'src/') }, configure: (webpackConfig, { env, paths }) => { // 修改output.publicPath为'./' // webpackConfig.output.publicPath = './'; webpackConfig.output.path = path.join(__dirname,); webpackConfig.output.publicPath = ""; return webpackConfig; }, }, devServer: { port: 3005, // 设置端口 }, };