vue2 vue.config.js配置
时间: 2023-10-20 10:31:44 浏览: 256
Vue CLI 是一个基于 Vue.js 开发的标准化工具,通过它可以快速搭建 Vue 项目,并且提供了一些配置文件来定制化项目的构建过程。其中,`vue.config.js` 是用来配置 Vue 项目的配置文件。
下面是一些常见的 `vue.config.js` 配置选项和用法:
1. `publicPath`: 用于指定项目的公共路径,即部署到服务器后的访问路径。默认值为 `/`,如果你的前端代码是在根目录下部署,则无需修改;如果你的前端代码是在子目录下部署,比如 `https://example.com/my-app/`,则需要将此值设置为 `/my-app/`。
```js
module.exports = {
publicPath: '/my-app/'
}
```
2. `outputDir`: 用于指定项目打包输出的目录,默认是 `dist`。
```js
module.exports = {
outputDir: 'my-dist'
}
```
3. `devServer`: 用于配置开发服务器的选项,比如端口号、代理等。
```js
module.exports = {
devServer: {
port: 8080,
proxy: {
'/api': {
target: 'http://localhost:3000',
ws: true,
changeOrigin: true
}
}
}
}
```
4. `configureWebpack`: 用于自定义 Webpack 的配置。
```js
module.exports = {
configureWebpack: {
// 自定义 Webpack 配置
}
}
```
5. 其他常见配置选项还包括:`css`、`lintOnSave`、`transpileDependencies` 等,可以根据项目需求进行配置。
注意,`vue.config.js` 是一个 CommonJS 模块,需要使用 `module.exports` 导出配置对象。
这些只是 `vue.config.js` 的一部分配置选项,更详细的配置选项可以参考 Vue CLI 的官方文档:https://cli.vuejs.org/config/
阅读全文