PS: 我的是 vue 项目,只需在项目中的【vue.config.js】中来配置即可
一、publicPath
publicPath 选项用于配置项目的基本路径。
默认情况下,Vue项目的基本路径是 / ,即根目录。你可以根据实际需求进行配置。
例如将项目部署到子目录时,可以设置 publicPath 为子目录的路径。
二、outputDir
outputDir 选项用于配置打包输出的目录,默认为 dist 。
你可以根据实际需求进行配置,例如将打包输出的文件放在指定目录下。
module.exports = {
outputDir: 'build',
}
三、devServer
devServer 选项用于配置开发服务器。
你可以根据实际需求进行配置,例如设置代理、改变默认端口等。
devServer: {
port: 8080, // 端口
open: false, // 启动后打开浏览器
overlay: {
// 当出现编译器错误或警告时,在浏览器中显示全屏覆盖层
warnings: false,
errors: true
},
proxy: { // 配置跨域
'/': {
target: 'http://XXX.XXX.XX.XXX:8080',
changOrigin: true,
pathRewrite: {
'^/': '/'
}
}
}
},
在上述示例中,我们将开发服务器的端口设置为 8080 ,并配置了一个代理
四、css
也可以将css进行相应的配置。
可以将css独立的提取到一个独立的文件中
五、chainWebpack
用于通过 webpack-chain对内部的 webpack 配置进行更细致的修改。
你可以根据实际需求进行配置,例如添加自定义的loader、插件等