vue.config.js配置
时间: 2023-08-30 20:09:42 浏览: 226
vue.config.js是一个可选的配置文件,用于配置Vue CLI创建的项目。它允许您修改默认配置,以满足特定的项目需求。
以下是一些常见的vue.config.js配置选项:
1. publicPath:指定公共资源路径,如CDN地址。
2. outputDir:指定打包输出目录。
3. assetsDir:指定放置生成的静态资源目录。
4. devServer:配置开发服务器选项,如端口号、代理等。
5. productionSourceMap:是否在生产环境中生成sourcemap文件。
6. configureWebpack:自定义webpack配置。
7. chainWebpack:基于webpack-chain的链式操作webpack配置,可以更细粒度地控制webpack配置。
8. css:配置CSS相关选项,如是否启用CSS分离、是否开启CSS source map等。
您可以在项目根目录下创建一个vue.config.js文件,并添加上述选项进行配置。例如:
```
module.exports = {
publicPath: process.env.NODE_ENV === 'production'
? '/my-project/'
: '/',
outputDir: 'dist',
assetsDir: 'static',
devServer: {
port: 8080,
proxy: {
'/api': {
target: 'http://localhost:3000',
ws: true,
changeOrigin: true
}
}
},
productionSourceMap: false,
configureWebpack: {
plugins: [
new MyPlugin()
]
},
css: {
extract: true,
sourceMap: false
}
}
```
阅读全文