在网上找了很多的这个配置文件,但都有bug,下面这个虽然配置少但没有报错:
vue.config.js
module.exports = {
// 基本路径 baseURL已经过时publicPath: './', // 输出文件目录outputDir: 'dist',// eslint-loader 是否在保存的时候检查lintOnSave: true,// use the full build with in-browser compiler?// https://vuejs.org/v2/guide/installation.html#Runtime-Compiler-vs-Runtime-only// compiler: false,// webpack配置// see https://github.com/vuejs/vue-cli/blob/dev/docs/webpack.mdchainWebpack: () => {
},configureWebpack: () => {
},// vue-loader 配置项// https://vue-loader.vuejs.org/en/options.html// vueLoader: {},// 生产环境是否生成 sourceMap 文件productionSourceMap: true,// css相关配置css: {
// 是否使用css分离插件 ExtractTextPlugin// extract: true, 注释了样式就可以热更新了// 开启 CSS source maps?sourceMap: false,// css预设器配置项loaderOptions: {
},// 启用 CSS modules for all css / pre-processor files.modules: false},// use thread-loader for babel & TS in production build// enabled by default if the machine has more than 1 coresparallel: require('os').cpus().length > 1,// 是否启用dll// See https://github.com/vuejs/vue-cli/blob/dev/docs/cli-service.md#dll-mode// dll: false,// PWA 插件相关配置// see https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-pwapwa: {
},// webpack-dev-server 相关配置devServer: {
open: process.platform === 'darwin',host: '0.0.0.0',//如果是真机测试,就使用这个IPport: 8080,https: false,hotOnly: false, // 是否开启热更新false是不开启proxy: null, // 设置代理before: app => {
}},// 热更新配置chainWebpack: (config) => {
config.resolve.symlinks(true) // 修复热更新失效},// 第三方插件配置pluginOptions: {
// ...}}